replace ldo with switcher for 3.3V rail, lots of copper work
authorBdale Garbee <bdale@gag.com>
Mon, 12 Dec 2022 06:19:51 +0000 (23:19 -0700)
committerBdale Garbee <bdale@gag.com>
Mon, 12 Dec 2022 06:19:51 +0000 (23:19 -0700)
quantimotor.lht
quantimotor.sch

index 3664edc0f06d302158512dc011608fb28d8740a5..db0f2546c890f85a19c8901b8fe8cdef5cb5a6f4 100644 (file)
-# pcb-rnd official 4-layer default board
-
 ha:pcb-rnd-board-v8 {
- li:styles {
-   ha:Signal {
-    via_proto = 4
-    text_scale = 100
-    thickness = 10.0mil
-    clearance = 6.0mil
-     text_thick = 0.0
+ ha:netlists {
+  li:input {
+   ha:v_pyro {
+    li:conn {
+     J1-1
+     J1-2
+     J1-3
+     J1-4
+     J25-1
+     J26-1
+     R11-1
+     R12-2
+    }
+   }
+   ha:GND {
+    li:conn {
+     C1-1
+     C2-1
+     C3-2
+     C4-2
+     C7-1
+     C9-1
+     C37-1
+     C38-1
+     C39-2
+     C101-1
+     C102-2
+     C107-1
+     C108-1
+     C109-1
+     C110-2
+     C111-1
+     D1-2
+     D2-2
+     D4-2
+     H1-1
+     H2-1
+     H3-1
+     H4-1
+     J1-5
+     J1-6
+     J1-37
+     J1-38
+     J1-39
+     J1-40
+     J2-6
+     J2-9
+     J4-2
+     J5-5
+     J5-G
+     J6-1
+     J8-2
+     J9-1
+     J11-4
+     J11-5
+     J11-6
+     J13-3
+     J13-4
+     J19-4
+     J20-1
+     Q1-2
+     Q2-1
+     Q2-3
+     Q6-3
+     R13-1
+     R15-1
+     R19-1
+     R20-1
+     R26-1
+     R37-1
+     R39-1
+     R42-1
+     R500-1
+     R501-1
+     U1-1
+     U1-22
+     U1-23
+     U1-25
+     U1-63
+     U2-33
+     U4-1
+     U5-2
+     U6-3
+     U6-5
+     U6-12
+     U7-3
+     U7-4
+     U7-6
+     U7-8
+     U7-11
+     U7-17
+     U7-19
+     U7-20
+     U7-22
+     U7-28
+     U7-29
+     U7-31
+     U7-32
+     U7-33
+     U13-4
+     X1-2
+     X1-4
+     Z1-1
+    }
+   }
+   ha:v_ldo_in {
+    li:conn {
+     C39-1
+     C101-2
+     D3-2
+     Q3-3
+     R36-2
+     U4-3
+     U5-1
+     U6-1
+     U6-2
+    }
+   }
+   ha:pressure {
+    li:conn {
+     J13-2
+     U7-18
+    }
+   }
+   ha:thrust {
+    li:conn {
+     J7-2
+     U7-21
+     Z1-2
+    }
+   }
+   ha:adc_reset {
+    li:conn {
+     J4-1
+     U1-38
+     U7-2
+    }
+   }
+   ha:cmp_ldo_in {
+    li:conn {
+     R36-1
+     R37-2
+     U13-5
+    }
+   }
+   ha:analog0 {
+    li:conn {
+     J1-8
+     U7-16
+    }
+   }
+   ha:TXO_N0 {
+    li:conn {
+     J1-15
+     U1-44
+    }
+   }
+   ha:analog3 {
+    li:conn {
+     J1-7
+     U7-23
+    }
+   }
+   ha:sd_d0 {
+    li:conn {
+     J2-7
+     R31-2
+     U1-56
+    }
+   }
+   ha:sd_d1 {
+    li:conn {
+     J2-8
+     R30-2
+     U1-55
+    }
+   }
+   ha:sd_d2 {
+    li:conn {
+     J2-1
+     R35-2
+     U1-60
+    }
    }
-   ha:Power {
-    via_proto = 1
-    text_scale = 100
-    thickness = 20.0mil
-    clearance = 10.0mil
-     text_thick = 0.0
+   ha:sd_d3 {
+    li:conn {
+     J2-2
+     R34-2
+     U1-59
+    }
    }
-   ha:Fat {
-    via_proto = 2
-    text_scale = 100
-    thickness = 27.0mil
-    clearance = 11.0mil
-     text_thick = 0.0
+   ha:TXO_P0 {
+    li:conn {
+     J1-13
+     U1-43
+    }
    }
-    {ha:oh wow}            {
-     via_proto = 3
-     thickness = 100.0mil
-     text_thick = 0.0
-     text_scale = 100
-     clearance = 10.0mil
+   ha:sense_batt {
+    li:conn {
+     R25-1
+     R26-2
+     U2-21
     }
- }
-
- ha:meta {
-   ha:size {
-    thermal_scale = 0.500000
-    x = 3.0in; y = 3.0in
    }
-   ha:grid {
-    spacing = 1.0mil
-    offs_x = 0.0
-    offs_y = 0.0
+   ha:swclk {
+    li:conn {
+     J6-4
+     U2-19
+    }
    }
- }
-
- ha:data {
-  li:padstack_prototypes {
-   ha:ps_proto_v6.0 {
-     hdia=0.8mm; hplated=1; htop=0; hbottom=0;
-     li:shape {
-       ha:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; }
-        ha:layer_mask { copper = 1; top = 1; }
-        clearance=0.0
-         ha:combining {
-         }
-       }
-       ha:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; }
-        ha:layer_mask { copper = 1; bottom = 1; }
-        clearance=0.0
-         ha:combining {
-         }
-       }
-       ha:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; }
-        ha:layer_mask { copper = 1; intern = 1; }
-        clearance=0.0
-         ha:combining {
-         }
+   ha:led_continuity {
+    li:conn {
+     R4-1
+     U1-2
+    }
+   }
+   ha:swdio {
+    li:conn {
+     J6-3
+     U2-25
+    }
+   }
+   ha:v_lipo {
+    li:conn {
+     D3-1
+     J3-1
+     J3-3
+     J23-1
+     J24-1
+     R11-2
+     R17-1
+     R25-2
+    }
+   }
+   ha:sd_ck {
+    li:conn {
+     R32-2
+     R40-1
+     U1-57
+    }
+   }
+   ha:force_loader {
+    li:conn {
+     J9-2
+     U2-16
+    }
+   }
+       ha:unnamed_net1 {
+       li:conn { J2-5; R40-2;       }
        }
-     }
+      ha:cmp_rail {
+      li:conn { R38-1; R39-2; U13-6;      }
+      }
+   ha:unnamed_net2 {
+    li:conn {
+     D2-1
+     R4-2
+    }
    }
-
-   ha:ps_proto_v6.1 {
-     hdia=1.0mm; hplated=1; htop=0; hbottom=0;
-     li:shape {
-       ha:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; }
-        ha:layer_mask { copper = 1; top = 1; }
-        clearance=0.0
-         ha:combining {
-         }
+   ha:unnamed_net3 {
+    li:conn {
+     D1-1
+     R3-2
+    }
+   }
+   ha:unnamed_net4 {
+    li:conn {
+     D4-1
+     R5-2
+    }
+   }
+   ha:usb_pullup {
+    li:conn {
+     R27-2
+     U2-7
+    }
+   }
+   ha:reset_lpc {
+    li:conn {
+     J6-2
+     U2-2
+    }
+   }
+   ha:alarm_a {
+    li:conn {
+     R7-1
+     R500-2
+     U1-7
+    }
+   }
+   ha:alarm_b {
+    li:conn {
+     R13-2
+     R16-1
+     U1-6
+    }
+   }
+   ha:adc_cs {
+    li:conn {
+     J4-6
+     U1-33
+     U7-38
+    }
+   }
+   ha:adc_miso {
+    li:conn {
+     J4-4
+     U1-35
+     U7-36
+    }
+   }
+   ha:sda {
+    li:conn {
+     R22-1
+     U1-31
+     U2-11
+    }
+   }
+   ha:+5V {
+    li:conn {
+     C38-2
+     C108-2
+     C109-2
+     J1-35
+     J13-1
+     J19-1
+     U5-5
+     U7-9
+     U7-30
+    }
+   }
+   ha:scl {
+    li:conn {
+     R21-1
+     U1-30
+     U2-10
+    }
+   }
+   ha:RXI_N0 {
+    li:conn {
+     J1-11
+     U1-42
+    }
+   }
+   ha:RXI_P0 {
+    li:conn {
+     J1-9
+     U1-41
+    }
+   }
+   ha:+3.3V {
+    li:conn {
+     C1-2
+     C2-2
+     C7-2
+     C9-2
+     C37-2
+     C107-2
+     D6-1
+     J1-36
+     J2-4
+     L1-2
+     R9-2
+     R21-2
+     R22-2
+     R30-1
+     R31-1
+     R32-1
+     R33-1
+     R34-1
+     R35-1
+     R38-2
+     U1-8
+     U1-9
+     U2-6
+     U2-29
+     U7-34
+     U13-8
+    }
+   }
+   ha:fet_1 {
+    li:conn {
+     J27-1
+     Q1-1
+     R14-1
+     R17-2
+    }
+   }
+   ha:unnamed_net15 {
+    li:conn {
+     C3-1
+     U2-5
+     X1-3
+    }
+   }
+   ha:unnamed_net16 {
+    li:conn {
+     C4-1
+     U2-4
+     X1-1
+    }
+   }
+       ha:unnamed_net21 {
+       li:conn { J5-3; R24-1; R27-1;       }
        }
-       ha:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; }
-        ha:layer_mask { copper = 1; bottom = 1; }
-        clearance=0.0
-         ha:combining {
-         }
+      ha:sd_cmd {
+      li:conn { J2-3; R33-2; U1-58;      }
+      }
+       ha:unnamed_net18 {
+       li:conn { R23-2; U2-13;       }
        }
-       ha:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; }
-        ha:layer_mask { copper = 1; intern = 1; }
-        clearance=0.0
-         ha:combining {
-         }
+       ha:unnamed_net30 {
+       li:conn { R1-1; U1-62;       }
        }
-     }
-   }
-
-   ha:ps_proto_v6.2 {
-     hdia=1.2mm; hplated=1; htop=0; hbottom=0;
-     li:shape {
-       ha:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; }
-        ha:layer_mask { copper = 1; top = 1; }
-        clearance=0.0
-         ha:combining {
-         }
+       ha:unnamed_net31 {
+       li:conn { R2-1; U1-61;       }
        }
-       ha:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; }
-        ha:layer_mask { copper = 1; bottom = 1; }
-        clearance=0.0
-         ha:combining {
-         }
+      ha:unnamed_net17 {
+      li:conn { R24-2; U2-14;      }
+      }
+       ha:unnamed_net34 {
+       li:conn { J19-2; R1-2;       }
        }
-       ha:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; }
-        ha:layer_mask { copper = 1; intern = 1; }
-        clearance=0.0
-         ha:combining {
-         }
+       ha:unnamed_net35 {
+       li:conn { J19-3; R2-2;       }
        }
-     }
-   }
-
-   ha:ps_proto_v6.3 {
-     hdia=0.8mm; hplated=1; htop=0; hbottom=0;
-     li:shape {
-       ha:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; }
-        ha:layer_mask { copper = 1; top = 1; }
-        clearance=0.0
-         ha:combining {
-         }
+      ha:unnamed_net33 {
+      li:conn { R6-2; U1-32;      }
+      }
+       ha:unnamed_net37 {
+       li:conn { D6-2; R6-1;       }
        }
-       ha:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; }
-        ha:layer_mask { copper = 1; bottom = 1; }
-        clearance=0.0
-         ha:combining {
-         }
+       ha:unnamed_net40 {
+       li:conn { J11-3; U6-7;       }
        }
-       ha:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; }
-        ha:layer_mask { copper = 1; intern = 1; }
-        clearance=0.0
-         ha:combining {
-         }
+      ha:unnamed_net36 {
+      li:conn { D5-1; R9-1;      }
+      }
+        ha:unnamed_net42 {
+        li:conn { R18-2; U6-10; U6-11;        }
+        }
+        ha:unnamed_net46 {
+        li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16;        }
+        }
+        ha:unnamed_net47 {
+        li:conn { Q3-1; U6-4;        }
+        }
+        ha:sense_1 {
+        li:conn { R14-2; R20-2; U2-23;        }
+        }
+        ha:unnamed_net48 {
+        li:conn { R106-1; U6-8;        }
+        }
+        ha:unnamed_net39 {
+        li:conn { R106-2; U6-9;        }
+        }
+        ha:unnamed_net20 {
+        li:conn { J5-2; R23-1;        }
+        }
+        ha:unnamed_net61 {
+        li:conn { J7-1; R18-1; R19-2;        }
+        }
+        ha:unnamed_net63 {
+        li:conn { J22-1; Q6-2;        }
+        }
+        ha:unnamed_net44 {
+        li:conn { J10-2; U6-14;        }
+        }
+        ha:unnamed_net45 {
+        li:conn { J10-3; U6-15;        }
+        }
+       ha:unnamed_net41 {
+       li:conn { J11-2; U6-6;       }
        }
-     }
-   }
-
-    ha:ps_proto_v6.4 {
-      hdia=15.0mil; hplated=1; htop=0; hbottom=0;
-      li:shape {
-
-        ha:ps_shape_v4 {
-         ha:ps_circ { x=0.0; y=0.0; dia=30.0mil;         }
-         ha:combining {         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         clearance=0.0
+        ha:unnamed_net67 {
+        li:conn { Q2-4; R16-2;        }
         }
-
-        ha:ps_shape_v4 {
-         ha:ps_circ { x=0.0; y=0.0; dia=30.0mil;         }
-         ha:combining {         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         clearance=0.0
+       ha:unnamed_net43 {
+       li:conn { J10-1; U6-13;       }
+       }
+        ha:unnamed_net66 {
+        li:conn { Q2-2; R7-2;        }
         }
-
-        ha:ps_shape_v4 {
-         ha:ps_circ { x=0.0; y=0.0; dia=30.0mil;         }
-         ha:combining {         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         clearance=0.0
+        ha:unnamed_net72 {
+        li:conn { R41-1; R42-2; U4-4;        }
         }
-      }
-    }
-  }
-   li:layers {
-     ha:top-sig         { lid=0; group=3;  ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>t}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>t} }
-  li:objects {
-   ha:line.717211 {
-    x1=93.0mil; y1=1.976in; x2=168.0mil; y2=2.051in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+        ha:unnamed_net73 {
+        li:conn { C5-1; U4-6;        }
+        }
+       ha:unnamed_net52 {
+       li:conn { C111-2; U7-5;       }
+       }
+        ha:unnamed_net53 {
+        li:conn { C102-1; C110-1; U7-7;        }
+        }
+       ha:unnamed_net64 {
+       li:conn { J21-1; Q6-1;       }
+       }
+        ha:unnamed_net71 {
+        li:conn { C5-2; L1-1; R41-2; U4-2;        }
+        }
+       ha:unnamed_net62 {
+       li:conn { Q1-3; R8-2; U13-7;       }
+       }
+   ha:fet_a {
+    li:conn {
+     J3-2
+     Q2-7
+     Q2-8
     }
    }
-   ha:line.717214 {
-    x1=89.0mil; y1=1.976in; x2=93.0mil; y2=1.976in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:fet_b {
+    li:conn {
+     J3-4
+     Q2-5
+     Q2-6
     }
    }
-   ha:line.717217 {
-    x1=101.0mil; y1=2.675in; x2=319.0mil; y2=61.087mm; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:adc_sck {
+    li:conn {
+     J4-5
+     U1-34
+     U7-37
     }
    }
-   ha:line.717220 {
-    x1=89.0mil; y1=2.675in; x2=101.0mil; y2=2.675in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:adc_mosi {
+    li:conn {
+     J4-3
+     U1-36
+     U7-1
     }
    }
-   ha:line.717235 {
-    x1=89.0mil; y1=45.085mm; x2=89.0mil; y2=1.976in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:gpio_15 {
+    li:conn {
+     J1-27
+     U1-46
     }
    }
-   ha:line.717250 {
-    x1=89.0mil; y1=525.0mil; x2=89.0mil; y2=26.035mm; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:gpio_16 {
+    li:conn {
+     J1-28
+     U1-47
     }
    }
-   ha:line.717253 {
-    x1=127.0mil; y1=1.163in; x2=89.0mil; y2=1.125in; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:gpio_17 {
+    li:conn {
+     J1-29
+     U1-48
     }
    }
-   ha:line.717256 {
-    x1=489.0mil; y1=1.125in; x2=489.0mil; y2=45.085mm; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:gpio_18 {
+    li:conn {
+     J1-30
+     U1-49
     }
    }
-   ha:line.717322 {
-    x1=18.497804mm; y1=11.8176mm; x2=728.0mil; y2=465.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:gpio_19 {
+    li:conn {
+     J1-31
+     U1-50
     }
    }
-   ha:line.717325 {
-    x1=18.497804mm; y1=607.0mil; x2=18.497804mm; y2=11.8176mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+       ha:led_armed {
+       li:conn { R3-1; U1-52;       }
+       }
+       ha:gpio_20 {
+       li:conn { J1-32; U1-51;       }
+       }
+      ha:gpio_22 {
+      li:conn { J1-34; U1-53;      }
+      }
+      ha:gpio_23 {
+      li:conn { J1-33; U1-54;      }
+      }
+   ha:gpio_37 {
+    li:conn {
+     J1-26
+     U1-3
     }
    }
-   ha:line.717328 {
-    x1=759.74mil; y1=607.0mil; x2=20.892008mm; y2=607.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:gpio_38 {
+    li:conn {
+     J1-21
+     U1-4
     }
    }
-   ha:line.717364 {
-    x1=1.048in; y1=13.1417mm; x2=1.048in; y2=625.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:gpio_43 {
+    li:conn {
+     J1-20
+     U1-18
     }
    }
-   ha:line.717367 {
-    x1=26.1874mm; y1=642.0mil; x2=1.048in; y2=625.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:gpio_42 {
+    li:conn {
+     J1-19
+     U1-17
     }
    }
-   ha:line.717370 {
-    x1=939.0mil; y1=642.0mil; x2=26.1874mm; y2=642.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:gpio_45 {
+    li:conn {
+     J1-17
+     U1-20
     }
    }
-   ha:line.717418 {
-    x1=791.0mil; y1=11.1336mm; x2=20.4046mm; y2=426.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:gpio_46 {
+    li:conn {
+     J1-18
+     U1-21
     }
    }
-   ha:line.717421 {
-    x1=1.048in; y1=13.1417mm; x2=1.04939in; y2=516.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:gpio_0 {
+    li:conn {
+     J1-10
+     U1-26
     }
    }
-   ha:line.717433 {
-    x1=544.0mil; y1=465.0mil; x2=821.33mil; y2=465.0mil; thickness=170.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:gpio_1 {
+    li:conn {
+     J1-12
+     U1-27
     }
    }
-   ha:line.717436 {
-    x1=525.0mil; y1=388.0mil; x2=826.0mil; y2=388.0mil; thickness=170.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:gpio_2 {
+    li:conn {
+     J1-14
+     U1-28
     }
    }
-   ha:line.724708 {
-    x1=0.0; y1=0.0; x2=0.0; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:gpio_3 {
+    li:conn {
+     J1-16
+     U1-29
     }
    }
-   ha:line.724720 {
-    x1=0.0; y1=3.0in; x2=3.0in; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:sense_pyro {
+    li:conn {
+     R12-1
+     R15-2
+     U2-22
     }
    }
-   ha:line.724732 {
-    x1=3.0in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:console_out {
+    li:conn {
+     U1-39
+     U2-31
     }
    }
-   ha:line.724744 {
-    x1=3.0in; y1=3.0in; x2=3.0in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:fire_1 {
+    li:conn {
+     R8-1
+     R501-2
+     U1-45
     }
    }
-   ha:line.742470 {
-    x1=950.0mil; y1=607.0mil; x2=1.01652in; y2=607.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:console_in {
+    li:conn {
+     U1-40
+     U2-32
     }
    }
-   ha:line.796625 {
-    x1=72.8472mm; y1=602.0mil; x2=2.87in; y2=600.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:rf {
+    li:conn {
+     J8-1
+     U1-24
     }
    }
-   ha:line.797069 {
-    x1=72.7456mm; y1=494.0mil; x2=2.87in; y2=500.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:led_wlan {
+    li:conn {
+     D5-2
+     U1-19
     }
    }
-   ha:line.797081 {
-    x1=2.869in; y1=399.0mil; x2=2.87in; y2=400.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:adc3 {
+    li:conn {
+     J1-22
+     U2-24
     }
    }
-   ha:line.850509 {
-    x1=1.499in; y1=346.74mil; x2=1.499in; y2=383.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:adc5 {
+    li:conn {
+     J1-23
+     U2-26
     }
    }
-   ha:line.850512 {
-    x1=1.499in; y1=8.007604mm; x2=1.499in; y2=171.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:adc6 {
+    li:conn {
+     J1-24
+     U2-20
     }
    }
-   ha:line.850515 {
-    x1=1.499in; y1=171.0mil; x2=38.1mm; y2=170.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:adc7 {
+    li:conn {
+     J1-25
+     U2-27
     }
    }
-   ha:line.866344 {
-    x1=2.3in; y1=2.83in; x2=2.3in; y2=2.827in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:led_health {
+    li:conn {
+     R5-1
+     U1-16
     }
    }
-   ha:line.867753 {
-    x1=29.9212mm; y1=490.0mil; x2=1.421in; y2=490.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+  }
+ }
+ ha:meta {
+  ha:size {
+   thermal_scale = 0.500000
+   x = 3.0in
+   y = 3.0in
+  }
+  ha:grid {
+   spacing = 1.0mil
+   offs_x = 0.0
+   offs_y = 0.0
+  }
+ }
+ ha:layer_stack {
+  li:groups {
+   ha:0 {
+    ha:type {
+     top = 1
+     paste = 1
     }
-   }
-   ha:line.870921 {
-    x1=2.632in; y1=2.46392in; x2=72.391905mm; y2=2.736925in; thickness=27.0mil; clearance=22.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
+     9
     }
+    name = top_paste
    }
-   ha:line.870927 {
-    x1=72.0344mm; y1=69.16039mm; x2=72.39mm; y2=69.51599mm; thickness=27.0mil; clearance=22.0mil;
-    ha:flags {
-     clearline=1
+   ha:1 {
+    ha:type {
+     silk = 1
+     top = 1
     }
-   }
-   ha:line.922927 {
-    x1=1.227in; y1=950.0mil; x2=31.75mm; y2=950.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
+     8
     }
+    name = top_silk
    }
-   ha:line.931130 {
-    x1=66.854841mm; y1=61.364358mm; x2=72.39mm; y2=59.51601mm; thickness=27.0mil; clearance=22.0mil;
-    ha:flags {
-     clearline=1
+   ha:2 {
+    ha:type {
+     top = 1
+     mask = 1
     }
-   }
-   ha:line.943101 {
-    x1=53.41623mm; y1=136.0mil; x2=2.149in; y2=136.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
+     10
     }
+    name = top_mask
    }
-   ha:line.943104 {
-    x1=2.149in; y1=136.0mil; x2=2.164in; y2=121.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:3 {
+    ha:type {
+     copper = 1
+     top = 1
     }
-   }
-   ha:line.943107 {
-    x1=2.164in; y1=121.0mil; x2=2.164in; y2=1.85417mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
+     0
+     2
     }
+    name = top_copper
    }
-   ha:line.943110 {
-    x1=2.164in; y1=1.85417mm; x2=54.63543mm; y2=60.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:4 {
+    ha:attributes {
+     thickness = {0.7375mm }
     }
-   }
-   ha:line.943113 {
-    x1=48.20923mm; y1=136.0mil; x2=1.853in; y2=136.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:type {
+     substrate = 1
+     intern = 1
     }
-   }
-   ha:line.943116 {
-    x1=1.853in; y1=136.0mil; x2=1.84in; y2=123.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
     }
+    name = grp_4
    }
-   ha:line.943119 {
-    x1=1.84in; y1=123.0mil; x2=1.84in; y2=1.80343mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:5 {
+    ha:type {
+     copper = 1
+     intern = 1
     }
-   }
-   ha:line.943122 {
-    x1=1.84in; y1=1.80343mm; x2=47.01543mm; y2=60.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
+     5
     }
+    name = Intern
    }
-   ha:line.943125 {
-    x1=48.20923mm; y1=486.0mil; x2=1.761in; y2=486.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:6 {
+    ha:attributes {
+     thickness = {0.125mm }
     }
-   }
-   ha:line.943128 {
-    x1=1.761in; y1=386.0mil; x2=1.811in; y2=436.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:type {
+     substrate = 1
+     intern = 1
     }
-   }
-   ha:line.943131 {
-    x1=1.811in; y1=436.0mil; x2=48.20923mm; y2=436.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
     }
+    name = grp_6
    }
-   ha:line.943134 {
-    x1=1.761in; y1=286.0mil; x2=1.761in; y2=301.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:7 {
+    ha:type {
+     copper = 1
+     intern = 1
     }
-   }
-   ha:line.943137 {
-    x1=1.761in; y1=301.0mil; x2=1.846in; y2=386.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
+     4
     }
+    name = Intern
    }
-   ha:line.943140 {
-    x1=1.846in; y1=386.0mil; x2=48.20923mm; y2=386.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:8 {
+    ha:attributes {
+     thickness = {0.7375mm }
     }
-   }
-   ha:line.943143 {
-    x1=1.761in; y1=186.0mil; x2=1.819in; y2=244.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:type {
+     substrate = 1
+     intern = 1
     }
-   }
-   ha:line.943146 {
-    x1=1.819in; y1=244.0mil; x2=1.819in; y2=306.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
     }
+    name = grp_8
    }
-   ha:line.943149 {
-    x1=1.819in; y1=306.0mil; x2=1.849in; y2=336.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:9 {
+    purpose = uroute
+    ha:type {
+     boundary = 1
     }
-   }
-   ha:line.943152 {
-    x1=1.849in; y1=336.0mil; x2=48.20923mm; y2=336.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.943155 {
-    x1=1.761in; y1=486.0mil; x2=1.761in; y2=586.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.943158 {
-    x1=1.897in; y1=186.0mil; x2=49.53mm; y2=186.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
+     6
     }
+    name = global_outline
    }
-   ha:line.943161 {
-    x1=1.897in; y1=236.0mil; x2=1.97726in; y2=236.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:10 {
+    ha:type {
+     bottom = 1
+     copper = 1
     }
-   }
-   ha:line.943164 {
-    x1=1.761in; y1=585.0mil; x2=1.794in; y2=618.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
+     1
+     3
     }
+    name = bottom_copper
    }
-   ha:line.943182 {
-    x1=49.53mm; y1=186.0mil; x2=1.977in; y2=213.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:11 {
+    ha:type {
+     bottom = 1
+     mask = 1
     }
-   }
-   ha:line.943185 {
-    x1=1.991in; y1=668.0mil; x2=53.086mm; y2=668.0mil; thickness=27.0mil; clearance=22.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
+     11
     }
+    name = bottom_mask
    }
-   ha:line.943194 {
-    x1=53.3908mm; y1=336.0mil; x2=56.4642mm; y2=336.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:12 {
+    ha:type {
+     silk = 1
+     bottom = 1
     }
-   }
-   ha:line.943197 {
-    x1=56.4642mm; y1=336.0mil; x2=2.284in; y2=397.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
+     7
     }
+    name = bottom_silk
    }
-   ha:line.943200 {
-    x1=2.143in; y1=618.0mil; x2=2.165in; y2=596.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:13 {
+    ha:type {
+     bottom = 1
+     paste = 1
     }
-   }
-   ha:line.943203 {
-    x1=2.165in; y1=596.0mil; x2=2.165in; y2=546.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
+     12
     }
+    name = bottom_paste
    }
-   ha:line.943206 {
-    x1=2.165in; y1=546.0mil; x2=2.236in; y2=475.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:14 {
+    purpose = proute
+    ha:type {
+     mech = 1
     }
-   }
-   ha:line.943209 {
-    x1=2.143in; y1=618.0mil; x2=1.794in; y2=618.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
+     13
     }
+    name = pmech
    }
-   ha:line.943212 {
-    x1=1.97726in; y1=538.0mil; x2=1.97726in; y2=5.416804mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:15 {
+    purpose = uroute
+    ha:type {
+     mech = 1
     }
-   }
-   ha:line.943215 {
-    x1=53.098192mm; y1=668.0mil; x2=53.086mm; y2=668.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
+     14
     }
+    name = umech
    }
-   ha:line.943218 {
-    x1=51.021996mm; y1=538.0mil; x2=51.021996mm; y2=584.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:16 {
+    ha:attributes {
+     init-invis = 1
     }
-   }
-   ha:line.943221 {
-    x1=53.086mm; y1=568.0mil; x2=51.0286mm; y2=568.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    purpose = assy
+    ha:type {
+     top = 1
+     doc = 1
     }
-   }
-   ha:line.943224 {
-    x1=51.0286mm; y1=568.0mil; x2=51.021996mm; y2=567.74mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
+     15
     }
+    name = top_assy
    }
-   ha:line.944451 {
-    x1=44.712128mm; y1=26.597229mm; x2=44.712128mm; y2=28.456128mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:17 {
+    ha:attributes {
+     init-invis = 1
     }
-   }
-   ha:line.944454 {
-    x1=44.712128mm; y1=28.456128mm; x2=1.761in; y2=1.121in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    purpose = assy
+    ha:type {
+     bottom = 1
+     doc = 1
     }
-   }
-   ha:line.944457 {
-    x1=43.71213mm; y1=26.597229mm; x2=43.71213mm; y2=1.19095in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
+     16
     }
+    name = bot_assy
    }
-   ha:line.944460 {
-    x1=43.71213mm; y1=1.19095in; x2=1.721in; y2=1.191in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:18 {
+    ha:attributes {
+     init-invis = 1
     }
-   }
-   ha:line.944463 {
-    x1=1.673in; y1=1.191in; x2=1.721in; y2=1.191in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    purpose = fab
+    ha:type {
+     top = 1
+     doc = 1
     }
-   }
-   ha:line.944466 {
-    x1=44.712128mm; y1=740.32mil; x2=44.712128mm; y2=814.865mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    li:layers {
+     17
     }
+    name = fab
    }
-   ha:line.944469 {
-    x1=44.712128mm; y1=740.32mil; x2=1.76in; y2=740.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+  }
+ }
+ ha:font {
+  ha:geda_pcb {
+   id = 0
+   ha:symbols {
+    ha:] {
+     width = 0.127001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.944472 {
-    x1=44.712128mm; y1=816.0mil; x2=44.712128mm; y2=1.046in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:&5c {
+     width = 0.762001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 30.0mil
+       y1 = 15.0mil
+      }
+     }
+     height = 1.143001mm
     }
-   }
-   ha:line.944481 {
-    x1=42.712132mm; y1=727.58mil; x2=1.681in; y2=727.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:b {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.6 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.7 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.944487 {
-    x1=42.712132mm; y1=26.597229mm; x2=42.712132mm; y2=28.36799mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:c {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.3 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.944490 {
-    x1=42.712132mm; y1=28.36799mm; x2=1.66143in; y2=1.137in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:a {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 45.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.8 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.947008 {
-    x1=2.3in; y1=38.1mm; x2=2.55in; y2=38.1mm; thickness=27.0mil; clearance=22.0mil;
-    ha:flags {
-     clearline=1
+    ha:e {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.3 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.5 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.6 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 40.0mil
+      }
+      ha:line.7 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 40.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.947678 {
-    x1=2.56811in; y1=2.46509in; x2=2.56694in; y2=2.46392in; thickness=25.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:f {
+     width = 0.381001mm
+     delta = 10.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.947681 {
-    x1=2.56794in; y1=2.41509in; x2=2.56694in; y2=2.41609in; thickness=25.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:d {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.6 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.7 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.947684 {
-    x1=2.56694in; y1=2.41609in; x2=2.63194in; y2=2.41592in; thickness=27.0mil; clearance=22.0mil;
-    ha:flags {
-     clearline=1
+    ha:h {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.947687 {
-    x1=2.56694in; y1=2.46392in; x2=2.63294in; y2=2.46392in; thickness=27.0mil; clearance=22.0mil;
-    ha:flags {
-     clearline=1
+    ha:i {
+     width = 0.001um
+     delta = 10.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 21.0mil
+       thickness = 10.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 20.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.947690 {
-    x1=63.208027mm; y1=2.47839in; x2=61.867542mm; y2=2.47839in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:g {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.6 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 60.0mil
+      }
+      ha:line.8 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 65.0mil
+      }
+      ha:line.9 {
+       y2 = 60.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 65.0mil
+      }
+      ha:line.10 {
+       y2 = 60.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.651001mm
     }
-   }
-   ha:line.947693 {
-    x1=61.867542mm; y1=2.47839in; x2=2.43394in; y2=62.996572mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.947696 {
-    x1=63.208027mm; y1=2.42721in; x2=61.836046mm; y2=2.42721in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:k {
+     width = 0.381001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.947699 {
-    x1=61.836046mm; y1=2.42721in; x2=2.43394in; y2=2.42666in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:l {
+     width = 0.127001mm
+     delta = 10.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.947771 {
-    x1=60.7568mm; y1=2.39526in; x2=2.39226in; y2=60.846208mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:j {
+     width = 0.127001mm
+     delta = 10.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 21.0mil
+       thickness = 10.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 20.0mil
+      }
+      ha:line.1 {
+       y2 = 60.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 60.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 65.0mil
+      }
+     }
+     height = 1.651001mm
     }
-   }
-   ha:line.947774 {
-    x1=2.43394in; y1=2.51166in; x2=2.43394in; y2=2.54192in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:n {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.948145 {
-    x1=59.765946mm; y1=57.149746mm; x2=2.353in; y2=2.25in; thickness=27.0mil; clearance=22.0mil;
-    ha:flags {
-     clearline=1
+    ha:o {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.948151 {
-    x1=59.765946mm; y1=58.419746mm; x2=2.353in; y2=2.3in; thickness=27.0mil; clearance=22.0mil;
-    ha:flags {
-     clearline=1
+    ha:m {
+     width = 0.889001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 35.0mil
+      }
+      ha:line.6 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 30.0mil
+       y1 = 30.0mil
+      }
+      ha:line.7 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 35.0mil
+       y1 = 30.0mil
+      }
+      ha:line.8 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 35.0mil
+       x2 = 35.0mil
+       y1 = 35.0mil
+      }
+      ha:line.9 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.950754 {
-    x1=316.0mil; y1=2.047in; x2=406.0mil; y2=2.047in; thickness=25.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:q {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.651001mm
     }
-   }
-   ha:line.950757 {
-    x1=316.0mil; y1=52.9844mm; x2=406.0mil; y2=52.9844mm; thickness=25.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:r {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.963008 {
-    x1=89.0mil; y1=62.865mm; x2=198.0mil; y2=2.268in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:p {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 35.0mil
+      }
+      ha:line.3 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 35.0mil
+      }
+      ha:line.6 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.8 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.651001mm
     }
-   }
-   ha:line.963397 {
-    x1=128.0mil; y1=63.9318mm; x2=195.0mil; y2=2.426in; thickness=27.0mil; clearance=22.0mil;
-   }
-   ha:line.968055 {
-    x1=1.93748in; y1=814.865mil; x2=1.93748in; y2=19.342608mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:t {
+     width = 0.254001mm
+     delta = 10.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 25.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.968058 {
-    x1=1.93748in; y1=19.342608mm; x2=1.982in; y2=717.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:u {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.968061 {
-    x1=1.982in; y1=717.0mil; x2=1.982in; y2=17.206722mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:s {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.2 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 40.0mil
+      }
+      ha:line.3 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 40.0mil
+      }
+      ha:line.4 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.6 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.7 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.8 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.968064 {
-    x1=1.982in; y1=17.206722mm; x2=1.98243in; y2=677.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:w {
+     width = 0.762001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 45.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 30.0mil
+       y1 = 50.0mil
+      }
+      ha:line.8 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 30.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.969507 {
-    x1=2.87in; y1=900.0mil; x2=52.0446mm; y2=900.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:x {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.969510 {
-    x1=52.0446mm; y1=900.0mil; x2=1.938in; y2=1.011in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:v {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.969513 {
-    x1=1.938in; y1=1.011in; x2=1.938in; y2=1.046615in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:z {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.969516 {
-    x1=1.938in; y1=1.046615in; x2=1.93748in; y2=26.597229mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.971079 {
-    x1=2.3in; y1=2.59999in; x2=59.537346mm; y2=2.59999in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.971082 {
-    x1=59.537346mm; y1=2.59999in; x2=2.366in; y2=66.5988mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:~ {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 0.889001mm
     }
-   }
-   ha:line.971085 {
-    x1=2.366in; y1=66.5988mm; x2=2.366in; y2=2.682in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:y {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 60.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 60.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 65.0mil
+      }
+      ha:line.4 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 65.0mil
+      }
+      ha:line.5 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 60.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.651001mm
     }
-   }
-   ha:line.971430 {
-    x1=2.3in; y1=2.83in; x2=2.366in; y2=2.71348in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:&7d {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 25.0mil
+      }
+      ha:line.3 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.973460 {
-    x1=1.01897in; y1=71.648193mm; x2=1.01897in; y2=2.79403in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:| {
+     width = 0.001um
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.973463 {
-    x1=1.01897in; y1=2.79403in; x2=1.028in; y2=70.739mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:&7b {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.973466 {
-    x1=1.028in; y1=70.739mm; x2=30.3784mm; y2=70.739mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:&20 {
+     width = 0.0
+     delta = 18.0mil
+     li:objects {
+     }
+     height = 10.0mil
     }
-   }
-   ha:line.973481 {
-    x1=38.42004mm; y1=63.5mm; x2=1.51261in; y2=63.499746mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:&23 {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 25.0mil
+      }
+      ha:line.2 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 15.0mil
+       y1 = 20.0mil
+      }
+      ha:line.3 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 20.0mil
+      }
+     }
+     height = 1.016001mm
     }
-   }
-   ha:line.974796 {
-    x1=30.3784mm; y1=2.81626in; x2=30.3784mm; y2=70.739mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:&26 {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.1 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.3 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 50.0mil
+      }
+      ha:line.5 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 25.0mil
+      }
+      ha:line.7 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+      ha:line.8 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.9 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 15.0mil
+       y1 = 15.0mil
+      }
+      ha:line.10 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.976750 {
-    x1=22.582124mm; y1=71.648193mm; x2=22.582124mm; y2=2.86594in; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:! {
+     width = 0.001um
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 45.0mil
+      }
+      ha:line.1 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.976753 {
-    x1=22.582124mm; y1=2.86594in; x2=889.0mil; y2=2.866in; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:" {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 0.508001mm
     }
-   }
-   ha:line.977068 {
-    x1=1.24in; y1=2.81626in; x2=1.24in; y2=2.758in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:$ {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 20.0mil
+      }
+      ha:line.3 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 20.0mil
+      }
+      ha:line.4 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 25.0mil
+      }
+      ha:line.5 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.6 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.7 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.8 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 45.0mil
+      }
+      ha:line.9 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 45.0mil
+      }
+      ha:line.10 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 40.0mil
+      }
+      ha:line.11 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.977393 {
-    x1=32.5882mm; y1=69.3674mm; x2=1.284in; y2=2.73in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:% {
+     width = 1.016001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.4 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 15.0mil
+       y1 = 15.0mil
+      }
+      ha:line.5 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 25.0mil
+      }
+      ha:line.6 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 25.0mil
+      }
+      ha:line.7 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 20.0mil
+      }
+      ha:line.8 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 40.0mil
+       y1 = 50.0mil
+      }
+      ha:line.9 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 35.0mil
+       x2 = 40.0mil
+       y1 = 50.0mil
+      }
+      ha:line.10 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 40.0mil
+       x2 = 40.0mil
+       y1 = 40.0mil
+      }
+      ha:line.11 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 35.0mil
+       x2 = 40.0mil
+       y1 = 35.0mil
+      }
+      ha:line.12 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 35.0mil
+       y1 = 35.0mil
+      }
+      ha:line.13 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 30.0mil
+       y1 = 40.0mil
+      }
+      ha:line.14 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 40.0mil
+      }
+      ha:line.15 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 30.0mil
+       y1 = 45.0mil
+      }
+      ha:line.16 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 35.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.977708 {
-    x1=1.284in; y1=2.81626in; x2=1.284in; y2=69.3674mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:' {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 20.0mil
+      }
+     }
+     height = 0.508001mm
     }
-   }
-   ha:line.978327 {
-    x1=1.328in; y1=2.702in; x2=1.23774in; y2=2.702in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:( {
+     width = 0.127001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.978330 {
-    x1=1.328in; y1=2.81626in; x2=1.328in; y2=68.6562mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:) {
+     width = 0.127001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.978333 {
-    x1=1.328in; y1=68.6562mm; x2=33.7566mm; y2=2.702in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:* {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 20.0mil
+      }
+      ha:line.1 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 40.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 20.0mil
+      }
+     }
+     height = 1.016001mm
     }
-   }
-   ha:line.978642 {
-    x1=845.75mil; y1=71.648193mm; x2=845.75mil; y2=70.92315mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.978645 {
-    x1=845.75mil; y1=70.92315mm; x2=936.0mil; y2=2.702in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.978648 {
-    x1=936.0mil; y1=2.702in; x2=1.20626in; y2=2.702in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:+ {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 20.0mil
+      }
+     }
+     height = 1.016001mm
     }
-   }
-   ha:line.978653 {
-    x1=1.372in; y1=2.81626in; x2=1.372in; y2=2.671in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:, {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 60.0mil
+      }
+     }
+     height = 1.524001mm
     }
-   }
-   ha:line.978962 {
-    x1=30.3784mm; y1=2.84774in; x2=35.9664mm; y2=2.84774in; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:- {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 0.762001mm
     }
-   }
-   ha:line.979254 {
-    x1=1.306in; y1=73.025mm; x2=1.306in; y2=2.84774in; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:. {
+     width = 0.127001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.979542 {
-    x1=19.282156mm; y1=71.648193mm; x2=19.282156mm; y2=2.79186in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:0 {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.1 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.3 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.4 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
+      }
+      ha:line.6 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.8 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 40.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.979545 {
-    x1=19.282156mm; y1=2.79186in; x2=881.0mil; y2=67.818mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:1 {
+     width = 0.381001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 8.0mil
+       y1 = 18.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 8.0mil
+       x2 = 8.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.979548 {
-    x1=881.0mil; y1=67.818mm; x2=1.371in; y2=67.818mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:2 {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 15.0mil
+      }
+      ha:line.4 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.979551 {
-    x1=1.371in; y1=67.818mm; x2=1.372in; y2=2.671in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:3 {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.6 {
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 28.0mil
+      }
+      ha:line.7 {
+       y2 = 23.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
+      }
+      ha:line.8 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 33.0mil
+      }
+      ha:line.9 {
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 15.0mil
+       y1 = 33.0mil
+      }
+      ha:line.10 {
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 15.0mil
+       y1 = 23.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.979554 {
-    x1=715.83mil; y1=71.648193mm; x2=715.83mil; y2=2.79217in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:4 {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.979557 {
-    x1=715.83mil; y1=2.79217in; x2=866.0mil; y2=67.1068mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:5 {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 25.0mil
+      }
+      ha:line.4 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 25.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.6 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.8 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.979560 {
-    x1=866.0mil; y1=67.1068mm; x2=35.9156mm; y2=67.1068mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:6 {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.5 {
+       y2 = 33.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 28.0mil
+      }
+      ha:line.6 {
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 28.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.8 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.9 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 33.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.979563 {
-    x1=35.9156mm; y1=67.1068mm; x2=35.9664mm; y2=2.64in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:7 {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.979845 {
-    x1=24.781764mm; y1=71.648193mm; x2=24.781764mm; y2=2.79234in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:8 {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.1 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 37.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 7.0mil
+       y1 = 37.0mil
+      }
+      ha:line.3 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 7.0mil
+       x2 = 13.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 37.0mil
+       thickness = 8.0mil
+       x1 = 13.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 37.0mil
+      }
+      ha:line.6 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.8 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 7.0mil
+       y1 = 23.0mil
+      }
+      ha:line.9 {
+       y2 = 23.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.10 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.11 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.12 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.13 {
+       y2 = 23.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
+      }
+      ha:line.14 {
+       y2 = 23.0mil
+       thickness = 8.0mil
+       x1 = 13.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.979848 {
-    x1=24.781764mm; y1=2.79234in; x2=1.01in; y2=2.758in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:9 {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.4 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.5 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.6 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 25.0mil
+      }
+      ha:line.7 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.979851 {
-    x1=1.01in; y1=2.758in; x2=1.239in; y2=2.758in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:< {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.016001mm
     }
-   }
-   ha:line.979854 {
-    x1=1.239in; y1=2.758in; x2=1.24in; y2=2.757in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:> {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 20.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 40.0mil
+      }
+     }
+     height = 1.016001mm
     }
-   }
-   ha:line.979857 {
-    x1=932.35mil; y1=71.648193mm; x2=932.35mil; y2=2.79065in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:? {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.3 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.4 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.5 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.6 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
+      }
+      ha:line.7 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.979860 {
-    x1=932.35mil; y1=2.79065in; x2=992.0mil; y2=69.3674mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:@ {
+     width = 1.270001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 40.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 40.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 50.0mil
+       x2 = 50.0mil
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 0.0
+       thickness = 8.0mil
+       x1 = 50.0mil
+       x2 = 40.0mil
+       y1 = 10.0mil
+      }
+      ha:line.5 {
+       y2 = 0.0
+       thickness = 8.0mil
+       x1 = 40.0mil
+       x2 = 10.0mil
+       y1 = 0.0
+      }
+      ha:line.6 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 0.0
+       y1 = 0.0
+      }
+      ha:line.7 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 15.0mil
+       y1 = 20.0mil
+      }
+      ha:line.8 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.9 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 30.0mil
+       y1 = 35.0mil
+      }
+      ha:line.10 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 35.0mil
+       y1 = 35.0mil
+      }
+      ha:line.11 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 35.0mil
+       x2 = 40.0mil
+       y1 = 30.0mil
+      }
+      ha:line.12 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 35.0mil
+       x2 = 35.0mil
+       y1 = 30.0mil
+      }
+      ha:line.13 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 35.0mil
+       x2 = 30.0mil
+       y1 = 20.0mil
+      }
+      ha:line.14 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 30.0mil
+       y1 = 15.0mil
+      }
+      ha:line.15 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 15.0mil
+       y1 = 15.0mil
+      }
+      ha:line.16 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 40.0mil
+       x2 = 50.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.979863 {
-    x1=992.0mil; y1=69.3674mm; x2=32.5882mm; y2=69.3674mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:A {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 20.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 7.0mil
+       y1 = 20.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 7.0mil
+       x2 = 18.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 18.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 20.0mil
+      }
+      ha:line.5 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.979866 {
-    x1=32.5882mm; y1=69.3674mm; x2=32.6009mm; y2=2.7305in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:B {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.2 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 33.0mil
+      }
+      ha:line.3 {
+       y2 = 33.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 28.0mil
+      }
+      ha:line.4 {
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 28.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.6 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.7 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.8 {
+       y2 = 23.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 15.0mil
+      }
+      ha:line.9 {
+       y2 = 23.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 28.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.980706 {
-    x1=35.9664mm; y1=2.81626in; x2=35.9664mm; y2=2.276in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:C {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 7.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 7.0mil
+       y1 = 43.0mil
+      }
+      ha:line.2 {
+       y2 = 43.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 17.0mil
+      }
+      ha:line.3 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 7.0mil
+       y1 = 17.0mil
+      }
+      ha:line.4 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 7.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.980709 {
-    x1=35.9664mm; y1=2.276in; x2=36.6268mm; y2=2.25in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:D {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 17.0mil
+       thickness = 8.0mil
+       x1 = 18.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 43.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 17.0mil
+      }
+      ha:line.3 {
+       y2 = 43.0mil
+       thickness = 8.0mil
+       x1 = 18.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 18.0mil
+       y1 = 50.0mil
+      }
+      ha:line.5 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 18.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.980712 {
-    x1=36.6268mm; y1=2.25in; x2=38.42004mm; y2=2.25in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:E {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 28.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.980715 {
-    x1=38.42004mm; y1=2.25in; x2=1.51261in; y2=57.149746mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:F {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 28.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.980998 {
-    x1=1.443in; y1=2.671in; x2=1.443in; y2=2.321in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:G {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.6 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 35.0mil
+      }
+      ha:line.8 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.9 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.981001 {
-    x1=1.443in; y1=2.321in; x2=1.464in; y2=2.3in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:H {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.981004 {
-    x1=1.464in; y1=2.3in; x2=38.42004mm; y2=2.3in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:I {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.981007 {
-    x1=38.42004mm; y1=2.3in; x2=1.51261in; y2=58.419746mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:J {
+     width = 0.381001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 7.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 50.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.5 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 45.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.981287 {
-    x1=1.47in; y1=2.702in; x2=1.47in; y2=2.359in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:K {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.981290 {
-    x1=1.47in; y1=2.359in; x2=1.478in; y2=2.351in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:L {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.981293 {
-    x1=1.478in; y1=2.351in; x2=38.39464mm; y2=2.351in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:M {
+     width = 0.762001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 30.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 30.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.981296 {
-    x1=38.39464mm; y1=2.351in; x2=1.51261in; y2=2.34999in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.981570 {
-    x1=39.5986mm; y1=60.96mm; x2=38.420548mm; y2=60.96mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:&2f {
+     width = 0.762001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 30.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.143001mm
     }
-   }
-   ha:line.981573 {
-    x1=38.420548mm; y1=60.96mm; x2=1.51261in; y2=60.959746mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:&3a {
+     width = 0.127001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 25.0mil
+      }
+      ha:line.1 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 0.889001mm
     }
-   }
-   ha:line.981856 {
-    x1=1.51261in; y1=62.229746mm; x2=1.58699in; y2=62.229746mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:&3b {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 25.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.981859 {
-    x1=1.58699in; y1=62.229746mm; x2=1.587in; y2=2.45in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:&3d {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 25.0mil
+      }
+      ha:line.1 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 0.889001mm
     }
-   }
-   ha:line.982136 {
-    x1=38.42512mm; y1=2.4998in; x2=1.6148in; y2=2.4998in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:O {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.982139 {
-    x1=1.6148in; y1=2.4998in; x2=41.021mm; y2=63.5mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:P {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 15.0mil
+      }
+      ha:line.4 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.5 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.984165 {
-    x1=16.838192mm; y1=1.351in; x2=16.826996mm; y2=34.304204mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:N {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.984162 {
-    x1=16.826996mm; y1=33.2994mm; x2=16.826996mm; y2=1.35in; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:R {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 15.0mil
+      }
+      ha:line.3 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 13.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.984159 {
-    x1=16.027396mm; y1=1.35in; x2=16.027396mm; y2=1.389in; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:S {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.3 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.4 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 25.0mil
+      }
+      ha:line.5 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.6 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.7 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 35.0mil
+      }
+      ha:line.8 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.9 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.10 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.984156 {
-    x1=15.773396mm; y1=33.2994mm; x2=16.027396mm; y2=33.2994mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:Q {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.4 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
+      }
+      ha:line.5 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.8 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.984153 {
-    x1=15.773396mm; y1=33.2994mm; x2=15.265396mm; y2=32.7914mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:U {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.984150 {
-    x1=15.798796mm; y1=1.27in; x2=16.040596mm; y2=1.27in; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:V {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.984147 {
-    x1=15.798796mm; y1=1.27in; x2=15.265396mm; y2=32.7914mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:T {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.984144 {
-    x1=16.827996mm; y1=1.23in; x2=16.827996mm; y2=32.2458mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:X {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.984141 {
-    x1=15.2664mm; y1=1.389in; x2=16.001996mm; y2=1.389in; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:Y {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.984138 {
-    x1=16.001996mm; y1=1.389in; x2=16.027396mm; y2=1.39in; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:W {
+     width = 0.762001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 30.0mil
+       y1 = 50.0mil
+      }
+      ha:line.5 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 30.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.984135 {
-    x1=16.865592mm; y1=1.271in; x2=16.840192mm; y2=1.27in; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:[ {
+     width = 0.127001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.984386 {
-    x1=493.0mil; y1=1.23in; x2=489.0mil; y2=31.1404mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:^ {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 0.381001mm
     }
-   }
-   ha:line.985454 {
-    x1=16.0284mm; y1=1.23in; x2=492.0mil; y2=1.23in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:Z {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
     }
-   }
-   ha:line.985457 {
-    x1=492.0mil; y1=1.23in; x2=489.0mil; y2=1.227in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+    ha:` {
+     width = 1.651001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 50.0mil
+       x2 = 65.0mil
+       y1 = 0.0
+      }
+      ha:line.1 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 65.0mil
+       x2 = 50.0mil
+       y1 = 50.0mil
+      }
+      ha:line.2 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 50.0mil
+       x2 = 15.0mil
+       y1 = 65.0mil
+      }
+      ha:line.3 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 0.0
+       y1 = 65.0mil
+      }
+      ha:line.4 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 50.0mil
+      }
+      ha:line.5 {
+       y2 = 0.0
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 15.0mil
+      }
+      ha:line.6 {
+       y2 = 0.0
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 50.0mil
+       y1 = 0.0
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 65.0mil
+       x2 = 65.0mil
+       y1 = 15.0mil
+      }
+      ha:line.8 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 40.0mil
+       y1 = 25.0mil
+      }
+      ha:line.9 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.10 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.11 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 40.0mil
+      }
+      ha:line.12 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 40.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.651001mm
     }
-   }
-   ha:line.986215 {
-    x1=19.244564mm; y1=1.01766in; x2=764.0mil; y2=1.024in; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+    ha:_ {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
     }
    }
-   ha:line.986218 {
-    x1=22.438106mm; y1=26.4922mm; x2=21.955506mm; y2=1.024in; thickness=25.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
+   cell_width = 1.270001mm
+   cell_height = 1.397001mm
+  }
+ }
+ li:styles {
+  ha:Signal {
+   via_proto = 4
+   thickness = 10.0mil
+   text_thick = 0.0
+   text_scale = 100
+   clearance = 6.0mil
+  }
+  ha:Power {
+   via_proto = 1
+   thickness = 20.0mil
+   text_thick = 0.0
+   text_scale = 100
+   clearance = 10.0mil
+  }
+  ha:Fat {
+   via_proto = 2
+   thickness = 27.0mil
+   text_thick = 0.0
+   text_scale = 100
+   clearance = 11.0mil
+  }
+  {ha:oh wow}        {
+   via_proto = 3
+   thickness = 100.0mil
+   text_thick = 0.0
+   text_scale = 100
+   clearance = 10.0mil
+  }
+ }
+ li:pcb-rnd-conf-v1 {
+  ha:overwrite {
+   ha:design {
+    via_proto = 4
+    text_font_id = 0
+    text_scale = 100
+    min_slk = 0.12700000 mm
+    text_thickness = 0
+    line_thickness = 10.00 mil
+    poly_isle_area = 200000000.0
+    ha:drc {
+     min_ring = 7.0 mil
+     min_copper_overlap = 6.0 mil
+    }
+    min_wid = 0.15240000 mm
+    bloat = 0.15240000 mm
+    clearance = 6.00 mil
+   }
+   ha:editor {
+    grids_idx = 1
+    grid = 1.00 mil
+    clear_polypoly = true
+    clear_line = true
+    buffer_number = 0
+    all_direction_lines = false
+    ha:view {
+     flip_y = 0
+    }
+    show_solder_side = 0
+    fullscreen = 0
    }
-   ha:line.986221 {
-    x1=22.438106mm; y1=1.268in; x2=22.438106mm; y2=26.4922mm; thickness=25.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+  }
+ }
+ ha:data {
+  li:padstack_prototypes {
+   ha:ps_proto_v6.0 {
+    htop = 0
+    hdia = 0.8mm
+    li:shape {
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 2.0mm
+      }
+      ha:layer_mask {
+       copper = 1
+       top = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 2.0mm
+      }
+      ha:layer_mask {
+       bottom = 1
+       copper = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 2.0mm
+      }
+      ha:layer_mask {
+       copper = 1
+       intern = 1
+      }
+      ha:combining {
+      }
+     }
     }
+    hbottom = 0
+    hplated = 1
    }
-   ha:line.986224 {
-    x1=1.00018in; y1=21.876004mm; x2=25.379172mm; y2=21.9014mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:ps_proto_v6.1 {
+    htop = 0
+    hdia = 1.0mm
+    li:shape {
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 2.2mm
+      }
+      ha:layer_mask {
+       copper = 1
+       top = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 2.2mm
+      }
+      ha:layer_mask {
+       bottom = 1
+       copper = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 2.2mm
+      }
+      ha:layer_mask {
+       copper = 1
+       intern = 1
+      }
+      ha:combining {
+      }
+     }
     }
+    hbottom = 0
+    hplated = 1
    }
-   ha:line.986236 {
-    x1=25.776174mm; y1=773.0mil; x2=25.776174mm; y2=812.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:ps_proto_v6.2 {
+    htop = 0
+    hdia = 1.2mm
+    li:shape {
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 3.5mm
+      }
+      ha:layer_mask {
+       copper = 1
+       top = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 3.5mm
+      }
+      ha:layer_mask {
+       bottom = 1
+       copper = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 3.5mm
+      }
+      ha:layer_mask {
+       copper = 1
+       intern = 1
+      }
+      ha:combining {
+      }
+     }
     }
+    hbottom = 0
+    hplated = 1
    }
-   ha:line.986239 {
-    x1=26.575766mm; y1=812.0mil; x2=1.06118in; y2=812.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:ps_proto_v6.3 {
+    htop = 0
+    hdia = 0.8mm
+    li:shape {
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 64.0mil
+      }
+      ha:layer_mask {
+       copper = 1
+       top = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 64.0mil
+      }
+      ha:layer_mask {
+       bottom = 1
+       copper = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 64.0mil
+      }
+      ha:layer_mask {
+       copper = 1
+       intern = 1
+      }
+      ha:combining {
+      }
+     }
     }
+    hbottom = 0
+    hplated = 1
    }
-   ha:line.986242 {
-    x1=24.515572mm; y1=1.008in; x2=22.407372mm; y2=1.008in; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:ps_proto_v6.4 {
+    htop = 0
+    hdia = 15.0mil
+    li:shape {
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 30.0mil
+      }
+      ha:layer_mask {
+       copper = 1
+       top = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 30.0mil
+      }
+      ha:layer_mask {
+       bottom = 1
+       copper = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 30.0mil
+      }
+      ha:layer_mask {
+       copper = 1
+       intern = 1
+      }
+      ha:combining {
+      }
+     }
     }
+    hbottom = 0
+    hplated = 1
    }
-   ha:line.986245 {
-    x1=22.407372mm; y1=1.008in; x2=21.978239mm; y2=26.032333mm; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+  }
+  li:objects {
+   ha:padstack_ref.720811 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 791.0mil
+    rot = 180.000000
+    y = 607.0mil
+    li:thermal {
     }
-   }
-   ha:line.986248 {
-    x1=1.04718in; y1=1.008in; x2=1.08318in; y2=1.008in; thickness=20.0mil; clearance=20.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 10.0mil
    }
-   ha:line.986251 {
-    x1=1.08318in; y1=1.008in; x2=1.08418in; y2=1.007in; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.720818 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.08633in
+    rot = 180.000000
+    y = 288.0mil
+    li:thermal {
+     li:1 {
+      on
+      solid
+      noshape
+     }
+     li:2 {
+      on
+      solid
+      noshape
+     }
+     li:3 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.986254 {
-    x1=1.08418in; y1=1.007in; x2=1.08418in; y2=835.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 10.0mil
    }
-   ha:line.986257 {
-    x1=1.08418in; y1=835.0mil; x2=1.06118in; y2=812.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.720819 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 25.713182mm
+    rot = 180.000000
+    y = 288.0mil
+    li:thermal {
+     li:0 {
+      on
+      diag
+      sharp
+      noshape
+     }
+     li:1 {
+      on
+      solid
+      noshape
+     }
+     li:2 {
+      on
+      solid
+      noshape
+     }
+     li:3 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.986260 {
-    x1=1.06118in; y1=812.0mil; x2=1.06418in; y2=815.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 10.0mil
    }
-   ha:line.986263 {
-    x1=1.04718in; y1=962.0mil; x2=1.04718in; y2=1.008in; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.720820 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.08633in
+    rot = 180.000000
+    y = 384.0mil
+    li:thermal {
+     li:1 {
+      on
+      solid
+      noshape
+     }
+     li:2 {
+      on
+      solid
+      noshape
+     }
+     li:3 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.986266 {
-    x1=25.353772mm; y1=893.74mil; x2=25.353772mm; y2=916.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 10.0mil
    }
-   ha:line.986269 {
-    x1=25.353772mm; y1=916.0mil; x2=24.515572mm; y2=949.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.720821 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 25.713182mm
+    rot = 180.000000
+    y = 384.0mil
+    li:thermal {
+     li:1 {
+      on
+      solid
+      noshape
+     }
+     li:2 {
+      on
+      solid
+      noshape
+     }
+     li:3 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.986272 {
-    x1=24.515572mm; y1=949.0mil; x2=24.515572mm; y2=1.007in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 10.0mil
    }
-   ha:line.986275 {
-    x1=24.515572mm; y1=1.007in; x2=24.540972mm; y2=1.008in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.867752 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.421in
+    rot = 0.000000
+    y = 490.0mil
+    li:thermal {
     }
-   }
-   ha:line.986711 {
-    x1=801.61mil; y1=19.269202mm; x2=801.61mil; y2=722.61mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.986714 {
-    x1=801.61mil; y1=722.61mil; x2=792.0mil; y2=713.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.944752 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.761in
+    rot = 270.000000
+    y = 931.0mil
+    li:thermal {
     }
-   }
-   ha:line.986975 {
-    x1=827.2mil; y1=19.269202mm; x2=827.2mil; y2=17.59712mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.986978 {
-    x1=827.2mil; y1=17.59712mm; x2=878.0mil; y2=642.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.948140 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.353in
+    rot = 0.000000
+    y = 2.25in
+    li:thermal {
+     li:5 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.986981 {
-    x1=878.0mil; y1=642.0mil; x2=940.0mil; y2=642.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.987239 {
-    x1=21.66112mm; y1=19.269202mm; x2=21.66112mm; y2=709.2mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.948141 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.353in
+    rot = 0.000000
+    y = 2.3in
+    li:thermal {
+     li:5 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.987242 {
-    x1=21.66112mm; y1=709.2mil; x2=872.0mil; y2=690.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.987245 {
-    x1=872.0mil; y1=690.0mil; x2=982.0mil; y2=690.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.950760 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 406.0mil
+    rot = 0.000000
+    y = 2.047in
+    li:thermal {
+     li:1 {
+      on
+      solid
+      noshape
+     }
+     li:3 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.987248 {
-    x1=982.0mil; y1=690.0mil; x2=1.015in; y2=723.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 10.0mil
    }
-   ha:line.987251 {
-    x1=1.015in; y1=723.0mil; x2=1.015in; y2=19.502374mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.950761 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 406.0mil
+    rot = 0.000000
+    y = 52.9844mm
+    li:thermal {
+     li:1 {
+      on
+      solid
+      noshape
+     }
+     li:3 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.987254 {
-    x1=1.015in; y1=19.502374mm; x2=25.776174mm; y2=768.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 10.0mil
    }
-   ha:line.987509 {
-    x1=22.311106mm; y1=19.269202mm; x2=22.311106mm; y2=19.898106mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.950762 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 316.0mil
+    rot = 0.000000
+    y = 52.9844mm
+    li:thermal {
+     li:1 {
+      on
+      solid
+      noshape
+     }
+     li:3 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.987512 {
-    x1=22.311106mm; y1=19.898106mm; x2=957.0mil; y2=862.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 10.0mil
    }
-   ha:line.987515 {
-    x1=957.0mil; y1=862.0mil; x2=1.03892in; y2=862.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.950763 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 316.0mil
+    rot = 0.000000
+    y = 2.047in
+    li:thermal {
+     li:1 {
+      on
+      solid
+      noshape
+     }
+     li:3 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.987518 {
-    x1=1.03892in; y1=862.0mil; x2=26.395172mm; y2=21.901404mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 10.0mil
    }
-   ha:line.987767 {
-    x1=18.497804mm; y1=15.424404mm; x2=18.497804mm; y2=647.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.972112 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.393in
+    rot = 0.000000
+    y = 2.1in
+    li:thermal {
     }
-   }
-   ha:line.987770 {
-    x1=18.497804mm; y1=647.0mil; x2=728.0mil; y2=16.440404mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.987773 {
-    x1=728.0mil; y1=678.74mil; x2=728.0mil; y2=941.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.974795 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 30.3784mm
+    rot = 0.000000
+    y = 70.739mm
+    li:thermal {
     }
-   }
-   ha:line.987776 {
-    x1=728.0mil; y1=941.0mil; x2=764.0mil; y2=977.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.987779 {
-    x1=764.0mil; y1=977.0mil; x2=764.0mil; y2=1.024in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.975129 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.24in
+    rot = 0.000000
+    y = 2.758in
+    li:thermal {
     }
-   }
-   ha:line.988022 {
-    x1=489.0mil; y1=26.035mm; x2=765.0mil; y2=26.035mm; thickness=27.0mil; clearance=22.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.988262 {
-    x1=662.48mil; y1=1.389in; x2=662.48mil; y2=1.42152in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.976749 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 889.0mil
+    rot = 0.000000
+    y = 2.866in
+    li:thermal {
+     li:5 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.988265 {
-    x1=662.48mil; y1=1.42152in; x2=650.0mil; y2=36.4236mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.988268 {
-    x1=650.0mil; y1=36.4236mm; x2=489.0mil; y2=36.4236mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.977383 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.284in
+    rot = 0.000000
+    y = 2.73in
+    li:thermal {
     }
-   }
-   ha:line.867756 {
-    x1=29.9212mm; y1=490.0mil; x2=29.9212mm; y2=1.726in; thickness=20.0mil; clearance=20.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.990486 {
-    x1=60.1472mm; y1=436.0mil; x2=60.1472mm; y2=610.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.978326 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.328in
+    rot = 0.000000
+    y = 2.702in
+    li:thermal {
     }
-   }
-   ha:line.991003 {
-    x1=60.1472mm; y1=692.0mil; x2=2.459in; y2=692.0mil; thickness=20.0mil; clearance=20.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.991228 {
-    x1=53.3908mm; y1=436.0mil; x2=2.366in; y2=436.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.978651 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.372in
+    rot = 0.000000
+    y = 2.671in
+    li:thermal {
     }
-   }
-   ha:line.991231 {
-    x1=53.3908mm; y1=486.0mil; x2=2.17374in; y2=486.0mil; thickness=20.0mil; clearance=20.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.991234 {
-    x1=2.17374in; y1=486.0mil; x2=2.224in; y2=435.74mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.979253 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.306in
+    rot = 0.000000
+    y = 73.025mm
+    li:thermal {
+     li:5 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.991459 {
-    x1=2.236in; y1=475.0mil; x2=2.284in; y2=475.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.991682 {
-    x1=2.284in; y1=475.0mil; x2=2.284in; y2=522.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.980994 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.443in
+    rot = 0.000000
+    y = 2.671in
+    li:thermal {
     }
-   }
-   ha:line.992334 {
-    x1=2.212in; y1=104.0mil; x2=2.212in; y2=139.52mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.992337 {
-    x1=2.212in; y1=171.0mil; x2=58.3946mm; y2=171.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.981283 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.47in
+    rot = 0.000000
+    y = 2.702in
+    li:thermal {
     }
-   }
-   ha:line.992340 {
-    x1=58.3946mm; y1=171.0mil; x2=2.3in; y2=170.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.992550 {
-    x1=53.3908mm; y1=236.0mil; x2=2.171in; y2=236.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.981569 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 39.5986mm
+    rot = 0.000000
+    y = 60.96mm
+    li:thermal {
     }
-   }
-   ha:line.992553 {
-    x1=2.171in; y1=236.0mil; x2=57.4802mm; y2=328.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.992556 {
-    x1=57.4802mm; y1=328.0mil; x2=63.4238mm; y2=328.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.981855 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.587in
+    rot = 0.000000
+    y = 2.45in
+    li:thermal {
     }
-   }
-   ha:line.992559 {
-    x1=63.4238mm; y1=328.0mil; x2=2.669in; y2=500.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.992562 {
-    x1=2.669in; y1=500.0mil; x2=2.87in; y2=500.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.982135 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 41.021mm
+    rot = 0.000000
+    y = 63.5mm
+    li:thermal {
     }
-   }
-   ha:line.992565 {
-    x1=53.3908mm; y1=186.0mil; x2=55.0164mm; y2=186.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.992568 {
-    x1=55.0164mm; y1=186.0mil; x2=2.274in; y2=294.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.984249 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 15.265396mm
+    rot = 90.000000
+    y = 32.7914mm
+    li:thermal {
+     li:1 {
+      on
+      solid
+      noshape
+     }
+     li:3 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.992571 {
-    x1=2.274in; y1=294.0mil; x2=63.9318mm; y2=294.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 10.0mil
    }
-   ha:line.992574 {
-    x1=63.9318mm; y1=294.0mil; x2=2.624in; y2=401.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.984248 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 15.2664mm
+    rot = 0.000000
+    y = 1.389in
+    li:thermal {
     }
-   }
-   ha:line.992577 {
-    x1=2.624in; y1=401.0mil; x2=2.869in; y2=401.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 10.0mil
    }
-   ha:line.992580 {
-    x1=2.869in; y1=401.0mil; x2=2.87in; y2=400.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.988505 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 29.9212mm
+    rot = 0.000000
+    y = 1.726in
+    li:thermal {
     }
-   }
-   ha:line.993615 {
-    x1=2.39226in; y1=60.846208mm; x2=2.434in; y2=60.846208mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.993825 {
-    x1=2.3in; y1=2.34999in; x2=59.232546mm; y2=2.34999in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.990537 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.459in
+    rot = 270.000000
+    y = 692.0mil
+    li:thermal {
     }
-   }
-   ha:line.993828 {
-    x1=59.232546mm; y1=2.34999in; x2=2.377in; y2=2.395in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.993831 {
-    x1=2.377in; y1=2.395in; x2=2.39174in; y2=2.395in; thickness=10.0mil; clearance=12.0mil;
+   ha:padstack_ref.991681 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.284in
+    rot = 0.000000
+    y = 522.0mil
+    li:thermal {
+    }
     ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.993834 {
-    x1=2.39174in; y1=2.395in; x2=60.753498mm; y2=2.39513in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.994047 {
-    x1=2.353in; y1=57.175146mm; x2=2.354in; y2=57.149746mm; thickness=27.0mil; clearance=22.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.994055 {
-    x1=2.3in; y1=57.149746mm; x2=59.765946mm; y2=57.149746mm; thickness=27.0mil; clearance=22.0mil;
-   }
-   ha:line.994058 {
-    x1=2.3in; y1=58.419746mm; x2=60.807346mm; y2=58.419746mm; thickness=27.0mil; clearance=22.0mil;
-   }
-   ha:line.994061 {
-    x1=60.807346mm; y1=58.419746mm; x2=2.394in; y2=2.3in; thickness=27.0mil; clearance=22.0mil;
-   }
-   ha:line.994064 {
-    x1=2.39in; y1=2.25in; x2=2.353in; y2=2.25in; thickness=20.0mil; clearance=20.0mil;
-   }
-   ha:line.994067 {
-    x1=2.353in; y1=2.25in; x2=2.353in; y2=2.3in; thickness=27.0mil; clearance=22.0mil;
-   }
-   ha:line.999612 {
-    x1=1.393in; y1=2.1in; x2=1.42826in; y2=2.1in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.999615 {
-    x1=1.45974in; y1=2.1in; x2=38.42004mm; y2=2.1in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.999618 {
-    x1=38.42004mm; y1=2.1in; x2=1.51261in; y2=2.09999in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.999849 {
-    x1=1.86164in; y1=2.812in; x2=1.86164in; y2=2.81164in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.999852 {
-    x1=1.86164in; y1=2.81164in; x2=1.82in; y2=2.77in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.999855 {
-    x1=1.82in; y1=2.77in; x2=1.721in; y2=2.77in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.999858 {
-    x1=1.721in; y1=2.77in; x2=1.688in; y2=2.803in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.999861 {
-    x1=1.688in; y1=2.803in; x2=1.61274in; y2=2.803in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.999864 {
-    x1=1.61274in; y1=2.803in; x2=40.938196mm; y2=2.802in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.999867 {
-    x1=1.94037in; y1=2.812in; x2=1.94037in; y2=2.81137in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.999870 {
-    x1=1.94037in; y1=2.81137in; x2=1.871in; y2=2.742in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.992333 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.212in
+    rot = 0.000000
+    y = 104.0mil
+    li:thermal {
+     li:5 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.999873 {
-    x1=1.871in; y1=2.742in; x2=1.699in; y2=2.742in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.999876 {
-    x1=1.699in; y1=2.742in; x2=1.682in; y2=70.0786mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1003088 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.708in
+    rot = 0.000000
+    y = 1.827in
+    li:thermal {
     }
-   }
-   ha:line.999879 {
-    x1=1.682in; y1=70.0786mm; x2=1.61474in; y2=70.0786mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.999882 {
-    x1=1.61474in; y1=70.0786mm; x2=1.61274in; y2=2.757in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1003089 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 65.151mm
+    rot = 0.000000
+    y = 2.064in
+    li:thermal {
+     li:5 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.1000101 {
-    x1=1.58126in; y1=2.757in; x2=1.58126in; y2=2.57726in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1000104 {
-    x1=1.58126in; y1=2.57726in; x2=1.554in; y2=2.55in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1003252 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.708in
+    rot = 0.000000
+    y = 51.7398mm
+    li:thermal {
     }
-   }
-   ha:line.1000107 {
-    x1=1.554in; y1=2.55in; x2=38.420548mm; y2=2.55in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1000110 {
-    x1=38.420548mm; y1=2.55in; x2=1.51261in; y2=64.769746mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1003676 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.006in
+    rot = 0.000000
+    y = 1.257in
+    li:thermal {
+     li:5 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.1000326 {
-    x1=1.58026in; y1=2.802in; x2=1.566in; y2=2.802in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1000329 {
-    x1=1.566in; y1=2.802in; x2=1.556in; y2=2.792in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1004841 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.682in
+    rot = 0.000000
+    y = 672.0mil
+    li:thermal {
+     li:5 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.1000332 {
-    x1=1.556in; y1=2.792in; x2=1.556in; y2=2.609in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1000335 {
-    x1=1.556in; y1=2.609in; x2=39.2938mm; y2=2.6in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1005010 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.02in
+    rot = 0.000000
+    y = 486.0mil
+    li:thermal {
     }
-   }
-   ha:line.1000338 {
-    x1=39.2938mm; y1=2.6in; x2=38.420548mm; y2=2.6in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1000341 {
-    x1=38.420548mm; y1=2.6in; x2=1.51261in; y2=2.59999in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1007485 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 40.005mm
+    rot = 0.000000
+    y = 26.5938mm
+    li:thermal {
     }
-   }
-   ha:line.1001753 {
-    x1=2.8376in; y1=48.401986mm; x2=2.78641in; y2=48.401986mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1001756 {
-    x1=2.78641in; y1=48.401986mm; x2=2.776in; y2=1.916in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1007681 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.652in
+    rot = 0.000000
+    y = 866.0mil
+    li:thermal {
     }
-   }
-   ha:line.1001759 {
-    x1=2.8376in; y1=1.88in; x2=2.786in; y2=1.88in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1001762 {
-    x1=2.786in; y1=1.88in; x2=70.485mm; y2=1.869in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1007691 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.678in
+    rot = 0.000000
+    y = 892.0mil
+    li:thermal {
     }
-   }
-   ha:line.1001765 {
-    x1=70.485mm; y1=1.869in; x2=70.485mm; y2=1.827in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1001768 {
-    x1=70.485mm; y1=1.827in; x2=2.774in; y2=1.826in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1007692 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.704in
+    rot = 0.000000
+    y = 918.0mil
+    li:thermal {
     }
-   }
-   ha:line.1002452 {
-    x1=2.42374in; y1=2.188in; x2=62.690883mm; y2=2.188in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1002455 {
-    x1=62.690883mm; y1=2.188in; x2=62.858015mm; y2=2.18142in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1007913 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.898in
+    rot = 0.000000
+    y = 756.0mil
+    li:thermal {
     }
-   }
-   ha:line.1002458 {
-    x1=2.61626in; y1=53.3908mm; x2=65.325117mm; y2=53.3908mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1002461 {
-    x1=65.325117mm; y1=53.3908mm; x2=2.565265in; y2=2.10859in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1007914 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.898in
+    rot = 0.000000
+    y = 996.0mil
+    li:thermal {
     }
-   }
-   ha:line.1002464 {
-    x1=64.503173mm; y1=50.822225mm; x2=64.503173mm; y2=52.793773mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1002467 {
-    x1=64.503173mm; y1=52.793773mm; x2=65.212658mm; y2=53.503258mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1008017 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.459in
+    rot = 0.000000
+    y = 44.45mm
+    li:thermal {
     }
-   }
-   ha:line.1002470 {
-    x1=64.003301mm; y1=50.822225mm; x2=64.003301mm; y2=54.262781mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1002473 {
-    x1=64.003301mm; y1=54.262781mm; x2=62.917641mm; y2=55.348441mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1008040 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.14in
+    rot = 0.000000
+    y = 1.625in
+    li:thermal {
     }
-   }
-   ha:line.1002779 {
-    x1=2.633in; y1=1.868in; x2=69.660008mm; y2=1.868in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1002782 {
-    x1=69.660008mm; y1=1.868in; x2=2.74352in; y2=1.869in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1008115 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.353in
+    rot = 0.000000
+    y = 44.45mm
+    li:thermal {
     }
-   }
-   ha:line.1002932 {
-    x1=2.633in; y1=1.88769in; x2=2.70569in; y2=1.88769in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1002935 {
-    x1=2.70569in; y1=1.88769in; x2=69.3674mm; y2=1.913in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1010681 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.393in
+    rot = 0.000000
+    y = 1.907in
+    li:thermal {
+     li:5 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.1002938 {
-    x1=69.3674mm; y1=1.913in; x2=2.74226in; y2=1.913in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1002941 {
-    x1=2.74226in; y1=1.913in; x2=2.74326in; y2=1.912in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1013037 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 63.0174mm
+    rot = 0.000000
+    y = 2.039in
+    li:thermal {
     }
-   }
-   ha:line.1003090 {
-    x1=65.003299mm; y1=50.822225mm; x2=65.003299mm; y2=52.303299mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1003093 {
-    x1=65.003299mm; y1=52.303299mm; x2=65.1764mm; y2=52.4764mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1013179 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 60.579mm
+    rot = 0.000000
+    y = 1.649in
+    li:thermal {
     }
-   }
-   ha:line.1003246 {
-    x1=68.7578mm; y1=2.04in; x2=2.708in; y2=51.8414mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1003677 {
-    x1=1.956in; y1=32.823404mm; x2=2.006in; y2=32.823404mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1013381 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.358in
+    rot = 0.000000
+    y = 1.975in
+    li:thermal {
     }
-   }
-   ha:line.1003956 {
-    x1=2.006in; y1=1.32374in; x2=2.006in; y2=1.38041in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1003959 {
-    x1=2.006in; y1=1.38041in; x2=50.96002mm; y2=1.38071in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1013382 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.386in
+    rot = 0.000000
+    y = 1.948in
+    li:thermal {
     }
-   }
-   ha:line.1003962 {
-    x1=1.956in; y1=1.32374in; x2=1.956in; y2=1.38041in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1003965 {
-    x1=1.956in; y1=1.38041in; x2=1.9563in; y2=1.38071in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1013434 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.752in
+    rot = 0.000000
+    y = 1.974in
+    li:thermal {
     }
-   }
-   ha:line.1004097 {
-    x1=1.906in; y1=1.32374in; x2=1.906in; y2=1.38041in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1004100 {
-    x1=1.906in; y1=1.38041in; x2=48.42002mm; y2=1.38071in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1013435 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.791in
+    rot = 0.000000
+    y = 1.948in
+    li:thermal {
     }
-   }
-   ha:line.1004229 {
-    x1=2.006in; y1=32.823404mm; x2=2.006in; y2=1.197in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1004355 {
-    x1=1.906in; y1=32.823404mm; x2=1.906in; y2=1.19739in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1013520 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.358in
+    rot = 0.000000
+    y = 1.854in
+    li:thermal {
     }
-   }
-   ha:line.1004358 {
-    x1=1.906in; y1=1.19739in; x2=1.90561in; y2=1.197in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1004842 {
-    x1=42.712132mm; y1=814.865mil; x2=42.712132mm; y2=727.58mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1013521 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.358in
+    rot = 0.000000
+    y = 1.816in
+    li:thermal {
     }
-   }
-   ha:line.1004845 {
-    x1=1.681in; y1=727.0mil; x2=1.681in; y2=673.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1004848 {
-    x1=1.681in; y1=673.0mil; x2=1.682in; y2=672.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1013684 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.671in
+    rot = 0.000000
+    y = 1.916in
+    li:thermal {
     }
-   }
-   ha:line.1005007 {
-    x1=2.02in; y1=486.0mil; x2=2.096in; y2=486.0mil; thickness=20.0mil; clearance=20.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1007242 {
-    x1=40.800274mm; y1=1.38071in; x2=40.800274mm; y2=1.32331in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1013685 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.671in
+    rot = 0.000000
+    y = 1.955in
+    li:thermal {
     }
-   }
-   ha:line.1007245 {
-    x1=40.800274mm; y1=1.32331in; x2=1.606in; y2=33.6042mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1007248 {
-    x1=1.70631in; y1=1.38071in; x2=1.70631in; y2=1.32331in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1013749 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.152in
+    rot = 0.000000
+    y = 1.7503in
+    li:thermal {
     }
-   }
-   ha:line.1007251 {
-    x1=1.70631in; y1=1.32331in; x2=1.706in; y2=33.6042mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1007254 {
-    x1=1.75631in; y1=1.38071in; x2=1.75631in; y2=1.32331in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1013867 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.063in
+    rot = 0.000000
+    y = 1.719in
+    li:thermal {
     }
-   }
-   ha:line.1007257 {
-    x1=1.75631in; y1=1.32331in; x2=1.756in; y2=33.6042mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1007260 {
-    x1=1.80631in; y1=1.38071in; x2=1.80631in; y2=1.32331in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1013898 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 62.2046mm
+    rot = 0.000000
+    y = 1.755in
+    li:thermal {
     }
-   }
-   ha:line.1007263 {
-    x1=1.80631in; y1=1.32331in; x2=1.806in; y2=33.6042mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1007266 {
-    x1=47.150274mm; y1=1.38071in; x2=47.150274mm; y2=1.32331in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1013905 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.353in
+    rot = 0.000000
+    y = 33.5026mm
+    li:thermal {
     }
-   }
-   ha:line.1007269 {
-    x1=47.150274mm; y1=1.32331in; x2=1.856in; y2=33.6042mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1007368 {
-    x1=41.212008mm; y1=26.597229mm; x2=41.212008mm; y2=1.01052in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1013978 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 62.611mm
+    rot = 0.000000
+    y = 1.721in
+    li:thermal {
     }
-   }
-   ha:line.1007371 {
-    x1=41.212008mm; y1=1.01052in; x2=1.614in; y2=1.002in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1007374 {
-    x1=1.614in; y1=1.002in; x2=1.531in; y2=1.002in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1014030 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.487in
+    rot = 0.000000
+    y = 1.691in
+    li:thermal {
     }
-   }
-   ha:line.1007377 {
-    x1=1.531in; y1=1.002in; x2=1.503in; y2=1.03in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1007380 {
-    x1=1.503in; y1=1.03in; x2=1.503in; y2=32.893mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1014070 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 772.0mil
+    rot = 0.000000
+    y = 1.35in
+    li:thermal {
     }
-   }
-   ha:line.1007383 {
-    x1=1.503in; y1=32.893mm; x2=1.532in; y2=1.324in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1007386 {
-    x1=1.532in; y1=1.324in; x2=40.767mm; y2=1.324in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1014077 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.524in
+    rot = 0.000000
+    y = 1.691in
+    li:thermal {
     }
-   }
-   ha:line.1007389 {
-    x1=40.767mm; y1=1.324in; x2=1.606in; y2=33.6042mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1007486 {
-    x1=1.60284in; y1=26.597229mm; x2=40.008429mm; y2=26.597229mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1014157 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 697.0mil
+    rot = 0.000000
+    y = 1.27in
+    li:thermal {
     }
-   }
-   ha:line.1007489 {
-    x1=40.008429mm; y1=26.597229mm; x2=40.005mm; y2=26.5938mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1007682 {
-    x1=1.64221in; y1=814.865mil; x2=1.64221in; y2=856.21mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1014167 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.551in
+    rot = 0.000000
+    y = 1.741in
+    li:thermal {
     }
-   }
-   ha:line.1007693 {
-    x1=41.212008mm; y1=814.865mil; x2=41.212008mm; y2=22.238208mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1007696 {
-    x1=41.212008mm; y1=22.238208mm; x2=1.639in; y2=892.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1016775 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.056in
+    rot = 0.000000
+    y = 1.328in
+    li:thermal {
     }
-   }
-   ha:line.1007699 {
-    x1=1.639in; y1=892.0mil; x2=1.678in; y2=892.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1007702 {
-    x1=1.60284in; y1=814.865mil; x2=1.60284in; y2=878.84mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1016776 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 53.4924mm
+    rot = 0.000000
+    y = 1.328in
+    li:thermal {
     }
-   }
-   ha:line.1007705 {
-    x1=1.60284in; y1=878.84mil; x2=1.642in; y2=918.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1007708 {
-    x1=1.642in; y1=918.0mil; x2=1.704in; y2=918.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1016777 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.156in
+    rot = 0.000000
+    y = 1.328in
+    li:thermal {
     }
-   }
-   ha:line.1007915 {
-    x1=1.898in; y1=756.0mil; x2=1.898in; y2=20.694777mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1007918 {
-    x1=1.898in; y1=20.694777mm; x2=1.89811in; y2=814.865mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1016778 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 56.0324mm
+    rot = 0.000000
+    y = 1.328in
+    li:thermal {
     }
-   }
-   ha:line.1007921 {
-    x1=1.89811in; y1=26.597229mm; x2=1.89811in; y2=996.11mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1007924 {
-    x1=1.89811in; y1=996.11mil; x2=1.898in; y2=996.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1022197 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.586in
+    rot = 0.000000
+    y = 1.819in
+    li:thermal {
     }
-   }
-   ha:line.1008018 {
-    x1=1.51261in; y1=44.45mm; x2=1.459in; y2=44.45mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1008030 {
-    x1=1.14in; y1=1.625in; x2=1.14in; y2=792.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1024713 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.642in
+    rot = 0.000000
+    y = 1.782in
+    li:thermal {
     }
-   }
-   ha:line.1008033 {
-    x1=1.14in; y1=792.0mil; x2=1.028in; y2=680.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1008116 {
-    x1=2.3in; y1=44.45mm; x2=2.353in; y2=44.45mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1027544 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.849in
+    rot = 0.000000
+    y = 1.764in
+    li:thermal {
     }
-   }
-   ha:line.1010357 {
-    x1=2.578865in; y1=50.822225mm; x2=2.578865in; y2=51.482371mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1010360 {
-    x1=2.578865in; y1=51.482371mm; x2=2.589in; y2=51.7398mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1027569 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 1.878in
+    rot = 0.000000
+    y = 1.724in
+    li:thermal {
     }
-   }
-   ha:line.1010363 {
-    x1=2.589in; y1=51.7398mm; x2=2.708in; y2=51.7398mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1010366 {
-    x1=65.151mm; y1=2.064in; x2=2.59726in; y2=2.064in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1027621 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.079in
+    rot = 0.000000
+    y = 1.479in
+    li:thermal {
     }
-   }
-   ha:line.1010682 {
-    x1=2.42631in; y1=1.90737in; x2=2.39337in; y2=1.90737in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1010688 {
-    x1=2.358in; y1=1.89026in; x2=2.37626in; y2=1.89026in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1027622 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 2.128in
+    rot = 0.000000
+    y = 36.7792mm
+    li:thermal {
     }
-   }
-   ha:line.1010691 {
-    x1=2.39337in; y1=1.90737in; x2=2.37626in; y2=1.89026in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1012920 {
-    x1=2.617in; y1=1.714in; x2=2.682in; y2=1.714in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1052207 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 672.0mil
+    rot = 0.000000
+    y = 710.0mil
+    li:thermal {
+     li:5 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.1012923 {
-    x1=2.682in; y1=1.714in; x2=2.754in; y2=1.642in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1012926 {
-    x1=2.754in; y1=1.642in; x2=2.754in; y2=1.546in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1052208 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 886.0mil
+    rot = 0.000000
+    y = 697.0mil
+    li:thermal {
+     li:5 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.1012929 {
-    x1=2.754in; y1=1.546in; x2=72.39mm; y2=36.83mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1012983 {
-    x1=2.74326in; y1=1.826in; x2=2.709in; y2=1.826in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1052674 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 27.7622mm
+    rot = 0.000000
+    y = 959.0mil
+    li:thermal {
+     li:5 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.1012986 {
-    x1=2.709in; y1=1.826in; x2=2.708in; y2=1.827in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1013038 {
-    x1=63.003303mm; y1=50.822225mm; x2=63.003303mm; y2=51.776503mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:padstack_ref.1053029 {
+    smirror = 0
+    proto = 4
+    xmirror = 0
+    x = 27.0002mm
+    rot = 0.000000
+    y = 959.0mil
+    li:thermal {
+     li:5 {
+      on
+      solid
+      noshape
+     }
     }
-   }
-   ha:line.1013041 {
-    x1=63.003303mm; y1=51.776503mm; x2=63.0174mm; y2=2.039in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
-     clearline=1
+     clearline = 1
     }
+    clearance = 6.0mil
    }
-   ha:line.1013110 {
-    x1=2.42631in; y1=1.82863in; x2=61.204602mm; y2=1.82863in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013113 {
-    x1=61.204602mm; y1=1.82863in; x2=2.402in; y2=1.821in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013116 {
-    x1=2.402in; y1=1.821in; x2=2.402in; y2=42.3164mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:subc.718691 {
+    ha:attributes {
+     {io_pcb::hidename_y} = 8.8138 mm
+     footprint = hole-M3
+     {io_pcb::hidename_scale} = 60
+     refdes = H1
+     value = {}
+     {io_pcb::hidename_direction} = 0
+     {io_pcb::hidename_x} = 16.8910 mm
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 125.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 225.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 225.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.718705 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 300.0mil
+       rot = 0.000000
+       y = 125.0mil
+       li:thermal {
+        li:1 {
+         on
+         solid
+         noshape
+        }
+        li:2 {
+         on
+         solid
+         noshape
+        }
+        li:3 {
+         on
+         solid
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+        usetherm = 1
+       }
+       clearance = 12.5mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:arc.718692 {
+         astart = 0.000000
+         thickness = 10.0mil
+         width = 120.0mil
+         height = 120.0mil
+         x = 300.0mil
+         y = 125.0mil
+         adelta = 360.000000
+         clearance = 0.0
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.718693 {
+         clearance = 0.0
+         y2 = 125.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 300.0mil
+         x2 = 300.0mil
+         ha:flags {
+          selected = 1
+         }
+         y1 = 125.0mil
+        }
+        ha:line.718696 {
+         clearance = 0.0
+         y2 = 125.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 300.0mil
+         x2 = 300.0mil
+         ha:flags {
+          selected = 1
+         }
+         y1 = 125.0mil
+        }
+        ha:line.718699 {
+         clearance = 0.0
+         y2 = 125.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 300.0mil
+         x2 = 8.62mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 125.0mil
+        }
+        ha:line.718702 {
+         clearance = 0.0
+         y2 = 4.175mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 300.0mil
+         x2 = 300.0mil
+         ha:flags {
+          selected = 1
+         }
+         y1 = 125.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
+    uid = fdmrigvTMcHho9IPHtUAAAAB
    }
-   ha:line.1013383 {
-    x1=2.42631in; y1=1.94674in; x2=2.38726in; y2=1.94674in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:subc.718707 {
+    ha:attributes {
+     {io_pcb::hidename_y} = 66.9036 mm
+     footprint = hole-M3
+     {io_pcb::hidename_scale} = 60
+     refdes = H2
+     value = {}
+     {io_pcb::hidename_direction} = 0
+     {io_pcb::hidename_x} = 17.3990 mm
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 125.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 225.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 225.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.718721 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 300.0mil
+       rot = 0.000000
+       y = 73.025mm
+       li:thermal {
+        li:1 {
+         on
+         solid
+         noshape
+        }
+        li:2 {
+         on
+         solid
+         noshape
+        }
+        li:3 {
+         on
+         solid
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+        usetherm = 1
+       }
+       clearance = 12.5mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:arc.718708 {
+         astart = 0.000000
+         thickness = 10.0mil
+         width = 120.0mil
+         height = 120.0mil
+         x = 300.0mil
+         y = 73.025mm
+         adelta = 360.000000
+         clearance = 0.0
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.718709 {
+         clearance = 0.0
+         y2 = 73.025mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 300.0mil
+         x2 = 300.0mil
+         y1 = 73.025mm
+        }
+        ha:line.718712 {
+         clearance = 0.0
+         y2 = 73.025mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 300.0mil
+         x2 = 300.0mil
+         y1 = 73.025mm
+        }
+        ha:line.718715 {
+         clearance = 0.0
+         y2 = 73.025mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 300.0mil
+         x2 = 8.62mm
+         y1 = 73.025mm
+        }
+        ha:line.718718 {
+         clearance = 0.0
+         y2 = 74.025mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 300.0mil
+         x2 = 300.0mil
+         y1 = 73.025mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
+    uid = fdmrigvTMcHho9IPHtUAAAAC
    }
-   ha:line.1013386 {
-    x1=2.38726in; y1=1.94674in; x2=2.386in; y2=1.948in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:subc.718753 {
+    ha:attributes {
+     value = 200k
+     footprint = 0402
+     refdes = R17
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.718767 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 16.701008mm
+       rot = 0.000000
+       y = 607.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.718768 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 689.0mil
+       rot = 0.000000
+       y = 607.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.718755 {
+         clearance = 0.0
+         y2 = 607.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 17.100804mm
+         x2 = 17.100804mm
+         y1 = 607.0mil
+        }
+        ha:line.718758 {
+         clearance = 0.0
+         y2 = 607.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 17.100804mm
+         x2 = 17.100804mm
+         y1 = 607.0mil
+        }
+        ha:line.718761 {
+         clearance = 0.0
+         y2 = 607.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 17.100804mm
+         x2 = 18.100804mm
+         y1 = 607.0mil
+        }
+        ha:line.718764 {
+         clearance = 0.0
+         y2 = 16.4178mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 17.100804mm
+         x2 = 17.100804mm
+         y1 = 607.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
+    uid = G1gpsTyiDfKtFyztVT4AAACM
    }
-   ha:line.1013389 {
-    x1=2.42631in; y1=1.96643in; x2=2.40657in; y2=1.96643in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013392 {
-    x1=2.40657in; y1=1.96643in; x2=2.398in; y2=1.975in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013395 {
-    x1=2.398in; y1=1.975in; x2=2.358in; y2=1.975in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013478 {
-    x1=1.51261in; y1=36.83mm; x2=1.742in; y2=36.83mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013481 {
-    x1=1.742in; y1=36.83mm; x2=2.24in; y2=1.948in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:subc.718770 {
+    ha:attributes {
+     value = 0.25
+     footprint = TE1217861
+     refdes = J21
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 55.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.718784 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 89.0mil
+       rot = 90.000000
+       y = 2.675in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.718785 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 89.0mil
+       rot = 90.000000
+       y = 62.865mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.718786 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 1
+       xmirror = 0
+       x = 89.0mil
+       rot = 90.000000
+       y = 65.405mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.718787 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 2
+       xmirror = 0
+       x = 89.0mil
+       rot = 90.000000
+       y = 65.405mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.718772 {
+         clearance = 0.0
+         y2 = 65.405mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 89.0mil
+         x2 = 89.0mil
+         y1 = 65.405mm
+        }
+        ha:line.718775 {
+         clearance = 0.0
+         y2 = 65.405mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 89.0mil
+         x2 = 89.0mil
+         y1 = 65.405mm
+        }
+        ha:line.718778 {
+         clearance = 0.0
+         y2 = 64.405mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 89.0mil
+         x2 = 89.0mil
+         y1 = 65.405mm
+        }
+        ha:line.718781 {
+         clearance = 0.0
+         y2 = 65.405mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 89.0mil
+         x2 = 3.2606mm
+         y1 = 65.405mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
+    uid = fdmrigvTMcHho9IPHtUAAAAs
    }
-   ha:line.1013484 {
-    x1=1.51261in; y1=38.1mm; x2=1.729in; y2=38.1mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:subc.718789 {
+    ha:attributes {
+     value = 0.25
+     footprint = TE1217861
+     refdes = J22
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 55.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.718803 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 89.0mil
+       rot = 90.000000
+       y = 1.975in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.718804 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 89.0mil
+       rot = 90.000000
+       y = 45.085mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.718805 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 1
+       xmirror = 0
+       x = 89.0mil
+       rot = 90.000000
+       y = 47.625mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.718806 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 2
+       xmirror = 0
+       x = 89.0mil
+       rot = 90.000000
+       y = 47.625mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.718791 {
+         clearance = 0.0
+         y2 = 47.625mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 89.0mil
+         x2 = 89.0mil
+         y1 = 47.625mm
+        }
+        ha:line.718794 {
+         clearance = 0.0
+         y2 = 47.625mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 89.0mil
+         x2 = 89.0mil
+         y1 = 47.625mm
+        }
+        ha:line.718797 {
+         clearance = 0.0
+         y2 = 46.625mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 89.0mil
+         x2 = 89.0mil
+         y1 = 47.625mm
+        }
+        ha:line.718800 {
+         clearance = 0.0
+         y2 = 47.625mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 89.0mil
+         x2 = 3.2606mm
+         y1 = 47.625mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
+    uid = fdmrigvTMcHho9IPHtUAAAAt
    }
-   ha:line.1013487 {
-    x1=1.729in; y1=38.1mm; x2=2.204in; y2=1.975in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013522 {
-    x1=2.42631in; y1=1.868in; x2=60.5536mm; y2=1.868in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013525 {
-    x1=60.5536mm; y1=1.868in; x2=2.37in; y2=1.854in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013528 {
-    x1=2.37in; y1=1.854in; x2=2.358in; y2=1.854in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:subc.718808 {
+    ha:attributes {
+     value = 0.25
+     footprint = TE1217861
+     refdes = J26
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 55.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 100.0mil
+          thickness = 140.0mil
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = -100.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 100.0mil
+          thickness = 152.0mil
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = -100.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 100.0mil
+          thickness = 140.0mil
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = -100.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 100.0mil
+          thickness = 152.0mil
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = -100.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.718822 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 89.0mil
+       rot = 180.000000
+       y = 325.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.718823 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 89.0mil
+       rot = 180.000000
+       y = 525.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.718824 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 1
+       xmirror = 0
+       x = 89.0mil
+       rot = 180.000000
+       y = 425.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.718825 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 2
+       xmirror = 0
+       x = 89.0mil
+       rot = 180.000000
+       y = 425.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.718810 {
+         clearance = 0.0
+         y2 = 425.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 89.0mil
+         x2 = 89.0mil
+         y1 = 425.0mil
+        }
+        ha:line.718813 {
+         clearance = 0.0
+         y2 = 425.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 89.0mil
+         x2 = 89.0mil
+         y1 = 425.0mil
+        }
+        ha:line.718816 {
+         clearance = 0.0
+         y2 = 425.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 89.0mil
+         x2 = 1.2606mm
+         y1 = 425.0mil
+        }
+        ha:line.718819 {
+         clearance = 0.0
+         y2 = 9.795mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 89.0mil
+         x2 = 89.0mil
+         y1 = 425.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
+    uid = fdmrigvTMcHho9IPHtUAAABW
    }
-   ha:line.1013531 {
-    x1=2.42631in; y1=1.84832in; x2=2.40132in; y2=1.84832in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:subc.718827 {
+    ha:attributes {
+     value = 0.25
+     footprint = TE1217861
+     refdes = J25
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 55.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.718841 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 89.0mil
+       rot = 90.000000
+       y = 1.225in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.718842 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 89.0mil
+       rot = 90.000000
+       y = 26.035mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.718843 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 1
+       xmirror = 0
+       x = 89.0mil
+       rot = 90.000000
+       y = 1.125in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.718844 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 2
+       xmirror = 0
+       x = 89.0mil
+       rot = 90.000000
+       y = 1.125in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.718829 {
+         clearance = 0.0
+         y2 = 1.125in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 89.0mil
+         x2 = 89.0mil
+         y1 = 1.125in
+        }
+        ha:line.718832 {
+         clearance = 0.0
+         y2 = 1.125in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 89.0mil
+         x2 = 89.0mil
+         y1 = 1.125in
+        }
+        ha:line.718835 {
+         clearance = 0.0
+         y2 = 27.575mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 89.0mil
+         x2 = 89.0mil
+         y1 = 1.125in
+        }
+        ha:line.718838 {
+         clearance = 0.0
+         y2 = 1.125in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 89.0mil
+         x2 = 3.2606mm
+         y1 = 1.125in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
+    uid = fdmrigvTMcHho9IPHtUAAAAq
    }
-   ha:line.1013534 {
-    x1=2.40132in; y1=1.84832in; x2=2.369in; y2=1.816in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013537 {
-    x1=2.369in; y1=1.816in; x2=2.358in; y2=1.816in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013645 {
-    x1=2.3in; y1=60.959746mm; x2=2.33799in; y2=60.959746mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013648 {
-    x1=2.33799in; y1=60.959746mm; x2=2.359in; y2=2.421in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013651 {
-    x1=2.359in; y1=2.421in; x2=2.359in; y2=62.7126mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013654 {
-    x1=2.359in; y1=62.7126mm; x2=2.401in; y2=2.511in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013657 {
-    x1=2.401in; y1=2.511in; x2=2.43294in; y2=2.511in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013660 {
-    x1=2.43294in; y1=2.511in; x2=2.43394in; y2=2.512in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013686 {
-    x1=2.633in; y1=1.92706in; x2=2.66094in; y2=1.92706in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013689 {
-    x1=2.66094in; y1=1.92706in; x2=2.671in; y2=1.917in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:subc.719008 {
+    ha:attributes {
+     {io_pcb::hidename_y} = 72.2391 mm
+     footprint = 282834-4
+     {io_pcb::hidename_scale} = 60
+     refdes = J13
+     value = 4screws
+     {io_pcb::hidename_direction} = 1
+     {io_pcb::hidename_x} = 38.6601 mm
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 45.28mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.87mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.87mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.87mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.119884mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.119884mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 45.28mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.435mil
+          -35.435mil
+          35.435mil
+          -35.435mil
+          35.435mil
+          35.435mil
+          -35.435mil
+          35.435mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.435mil
+          -35.435mil
+          35.435mil
+          -35.435mil
+          35.435mil
+          35.435mil
+          -35.435mil
+          35.435mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.435mil
+          -35.435mil
+          35.435mil
+          -35.435mil
+          35.435mil
+          35.435mil
+          -35.435mil
+          35.435mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.059942mm
+          -1.059942mm
+          1.059942mm
+          -1.059942mm
+          1.059942mm
+          1.059942mm
+          -1.059942mm
+          1.059942mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.059942mm
+          -1.059942mm
+          1.059942mm
+          -1.059942mm
+          1.059942mm
+          1.059942mm
+          -1.059942mm
+          1.059942mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.719033 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = 4
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.87in
+       rot = 0.000000
+       y = 1.1in
+       li:thermal {
+        li:1 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.719034 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = 3
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.87in
+       rot = 0.000000
+       y = 1000.0mil
+       li:thermal {
+        li:1 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.719035 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.87in
+       rot = 0.000000
+       y = 900.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.719036 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 1
+       xmirror = 0
+       x = 2.87in
+       rot = 0.000000
+       y = 800.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.719009 {
+         clearance = 0.0
+         y2 = 29.440124mm
+         thickness = 6.0mil
+         x1 = 69.64807mm
+         x2 = 2.99796in
+         y1 = 29.440124mm
+        }
+        ha:line.719012 {
+         clearance = 0.0
+         y2 = 29.440124mm
+         thickness = 6.0mil
+         x1 = 2.99796in
+         x2 = 2.99796in
+         y1 = 18.820124mm
+        }
+        ha:line.719015 {
+         clearance = 0.0
+         y2 = 18.820124mm
+         thickness = 6.0mil
+         x1 = 69.64807mm
+         x2 = 2.99796in
+         y1 = 18.820124mm
+        }
+        ha:line.719018 {
+         clearance = 0.0
+         y2 = 29.440124mm
+         thickness = 6.0mil
+         x1 = 69.64807mm
+         x2 = 69.64807mm
+         y1 = 18.820124mm
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.719021 {
+         clearance = 0.0
+         y2 = 950.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 2.87in
+         x2 = 2.87in
+         y1 = 950.0mil
+        }
+        ha:line.719024 {
+         clearance = 0.0
+         y2 = 29.440124mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 69.64807mm
+         x2 = 69.64807mm
+         y1 = 29.440124mm
+        }
+        ha:line.719027 {
+         clearance = 0.0
+         y2 = 29.440124mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 69.64807mm
+         x2 = 70.64807mm
+         y1 = 29.440124mm
+        }
+        ha:line.719030 {
+         clearance = 0.0
+         y2 = 30.440124mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 69.64807mm
+         x2 = 69.64807mm
+         y1 = 29.440124mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
+    uid = fdmrigvTMcHho9IPHtUAAABq
    }
-   ha:line.1013692 {
-    x1=2.633in; y1=1.94674in; x2=67.658996mm; y2=1.94674in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
+   ha:subc.719057 {
+    ha:attributes {
+     value = 200k
+     footprint = 0402
+     refdes = R14
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.719071 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 18.497804mm
+       rot = 180.000000
+       y = 607.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.719072 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 759.74mil
+       rot = 180.000000
+       y = 607.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.719059 {
+         clearance = 0.0
+         y2 = 607.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 744.0mil
+         x2 = 744.0mil
+         y1 = 607.0mil
+        }
+        ha:line.719062 {
+         clearance = 0.0
+         y2 = 607.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 744.0mil
+         x2 = 744.0mil
+         y1 = 607.0mil
+        }
+        ha:line.719065 {
+         clearance = 0.0
+         y2 = 607.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 744.0mil
+         x2 = 19.8976mm
+         y1 = 607.0mil
+        }
+        ha:line.719068 {
+         clearance = 0.0
+         y2 = 16.4178mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 744.0mil
+         x2 = 744.0mil
+         y1 = 607.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
+    uid = fdmrigvTMcHho9IPHtUAAABo
    }
-   ha:line.1013695 {
-    x1=67.658996mm; y1=1.94674in; x2=2.671in; y2=1.954in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013746 {
-    x1=1.956in; y1=1.38101in; x2=1.9563in; y2=1.38071in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013771 {
-    x1=50.96002mm; y1=1.38071in; x2=50.96002mm; y2=40.767mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013777 {
-    x1=55.5244mm; y1=1.7847in; x2=2.0503in; y2=1.649in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013783 {
-    x1=50.96002mm; y1=40.767mm; x2=52.07mm; y2=1.6487in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013837 {
-    x1=2.063in; y1=1.719in; x2=52.3748mm; y2=1.719in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013840 {
-    x1=52.3748mm; y1=1.719in; x2=1.955in; y2=1.612in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013843 {
-    x1=1.955in; y1=1.612in; x2=1.955in; y2=35.103054mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013846 {
-    x1=1.955in; y1=35.103054mm; x2=1.9563in; y2=1.38071in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013899 {
-    x1=62.503177mm; y1=45.572299mm; x2=62.503177mm; y2=1.766755in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013902 {
-    x1=62.503177mm; y1=1.766755in; x2=62.2046mm; y2=1.755in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013966 {
-    x1=2.402in; y1=42.3164mm; x2=60.579mm; y2=1.649in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013979 {
-    x1=63.003303mm; y1=45.572299mm; x2=63.003303mm; y2=1.736445in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013982 {
-    x1=63.003303mm; y1=1.736445in; x2=62.611mm; y2=1.721in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014031 {
-    x1=2.500125in; y1=45.572299mm; x2=2.500125in; y2=43.284775mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014034 {
-    x1=2.500125in; y1=43.284775mm; x2=2.487in; y2=1.691in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014064 {
-    x1=796.0mil; y1=1.35in; x2=665.0mil; y2=1.35in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014067 {
-    x1=665.0mil; y1=1.35in; x2=16.851896mm; y2=34.329104mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014078 {
-    x1=64.003301mm; y1=45.572299mm; x2=64.003301mm; y2=1.695185in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014081 {
-    x1=64.003301mm; y1=1.695185in; x2=2.524in; y2=1.691in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014154 {
-    x1=697.0mil; y1=1.27in; x2=16.840192mm; y2=1.27in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014161 {
-    x1=65.003299mm; y1=45.572299mm; x2=65.003299mm; y2=1.771815in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014164 {
-    x1=65.003299mm; y1=1.771815in; x2=2.617in; y2=1.714in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014168 {
-    x1=64.503173mm; y1=45.572299mm; x2=64.503173mm; y2=1.752505in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014171 {
-    x1=64.503173mm; y1=1.752505in; x2=2.551in; y2=1.741in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-  }
-  color = {#8b2323}
-   ha:combining {
-   }
-}
-     ha:bottom-sig      { lid=1; group=10; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>b}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>b} }
-  li:objects {
-   ha:line.718055 {
-    x1=89.0mil; y1=525.0mil; x2=89.0mil; y2=26.035mm; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.718058 {
-    x1=489.0mil; y1=45.085mm; x2=489.0mil; y2=1.125in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.724717 {
-    x1=0.0; y1=0.0; x2=0.0; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
-    }
-   }
-   ha:line.724729 {
-    x1=0.0; y1=3.0in; x2=3.0in; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-     lock=1
-    }
-
+   ha:subc.719074 {
     ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+     value = 22k
+     footprint = 0402
+     refdes = R20
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.719088 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 854.0mil
+       rot = 180.000000
+       y = 607.0mil
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.719089 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 20.892008mm
+       rot = 180.000000
+       y = 607.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.719076 {
+         clearance = 0.0
+         y2 = 607.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 21.291804mm
+         x2 = 21.291804mm
+         y1 = 607.0mil
+        }
+        ha:line.719079 {
+         clearance = 0.0
+         y2 = 607.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 21.291804mm
+         x2 = 21.291804mm
+         y1 = 607.0mil
+        }
+        ha:line.719082 {
+         clearance = 0.0
+         y2 = 607.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 21.291804mm
+         x2 = 20.291804mm
+         y1 = 607.0mil
+        }
+        ha:line.719085 {
+         clearance = 0.0
+         y2 = 14.4178mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 21.291804mm
+         x2 = 21.291804mm
+         y1 = 607.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
+    uid = fdmrigvTMcHho9IPHtUAAABn
    }
-   ha:line.724741 {
-    x1=3.0in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-     lock=1
-    }
-
+   ha:subc.719091 {
     ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+     value = 22
+     footprint = 0402
+     refdes = R2
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.719105 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.58126in
+       rot = 180.000000
+       y = 2.757in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.719106 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.61274in
+       rot = 180.000000
+       y = 2.757in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.719093 {
+         clearance = 0.0
+         y2 = 2.757in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 1.597in
+         x2 = 1.597in
+         y1 = 2.757in
+        }
+        ha:line.719096 {
+         clearance = 0.0
+         y2 = 2.757in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.597in
+         x2 = 1.597in
+         y1 = 2.757in
+        }
+        ha:line.719099 {
+         clearance = 0.0
+         y2 = 2.757in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.597in
+         x2 = 41.5638mm
+         y1 = 2.757in
+        }
+        ha:line.719102 {
+         clearance = 0.0
+         y2 = 71.0278mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.597in
+         x2 = 1.597in
+         y1 = 2.757in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
+    uid = fdmrigvTMcHho9IPHtUAAABm
    }
-   ha:line.724753 {
-    x1=3.0in; y1=3.0in; x2=3.0in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-     lock=1
-    }
-
+   ha:subc.719180 {
     ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
-    }
-   }
-   ha:line.894791 {
-    x1=1.357in; y1=52.2478mm; x2=1.35in; y2=52.07mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.907046 {
-    x1=31.75mm; y1=44.45mm; x2=31.75mm; y2=1.751in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.907254 {
-    x1=1.351in; y1=1.651in; x2=1.35in; y2=1.65in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1004977 {
-    x1=22.435566mm; y1=1.276in; x2=22.435566mm; y2=901.71mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1004980 {
-    x1=22.435566mm; y1=901.71mil; x2=22.460966mm; y2=901.71mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1004983 {
-    x1=22.460966mm; y1=901.71mil; x2=29.9212mm; y2=608.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1004986 {
-    x1=29.9212mm; y1=608.0mil; x2=29.9212mm; y2=490.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1004989 {
-    x1=29.9212mm; y1=490.0mil; x2=1.372in; y2=490.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1004992 {
-    x1=1.372in; y1=490.0mil; x2=1.518in; y2=636.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1004995 {
-    x1=1.518in; y1=636.0mil; x2=1.703in; y2=636.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1004998 {
-    x1=1.703in; y1=636.0mil; x2=1.723in; y2=656.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+     value = 0.1uF
+     footprint = 0402
+     refdes = C2
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+          -0.326136mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.719194 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 61.505592mm
+       rot = 270.000000
+       y = 2.25in
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.719195 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.39in
+       rot = 270.000000
+       y = 2.25in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.719182 {
+         clearance = 0.0
+         y2 = 2.25in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 61.105796mm
+         x2 = 61.105796mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 2.25in
+        }
+        ha:line.719185 {
+         clearance = 0.0
+         y2 = 2.25in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 61.105796mm
+         x2 = 61.105796mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 2.25in
+        }
+        ha:line.719188 {
+         clearance = 0.0
+         y2 = 2.25in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 61.105796mm
+         x2 = 62.105796mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 2.25in
+        }
+        ha:line.719191 {
+         clearance = 0.0
+         y2 = 56.15mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 61.105796mm
+         x2 = 61.105796mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 2.25in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
+    uid = fdmrigvTMcHho9IPHtUAAABZ
    }
-   ha:line.1005001 {
-    x1=1.723in; y1=656.0mil; x2=46.99mm; y2=656.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:subc.719197 {
+    ha:attributes {
+     value = 1k
+     footprint = 0402
+     refdes = R8
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.719211 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 26.383996mm
+       rot = 0.000000
+       y = 606.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.719212 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.00726in
+       rot = 0.000000
+       y = 606.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.719199 {
+         clearance = 0.0
+         y2 = 606.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 1.023in
+         x2 = 1.023in
+         y1 = 606.0mil
+        }
+        ha:line.719202 {
+         clearance = 0.0
+         y2 = 606.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.023in
+         x2 = 1.023in
+         y1 = 606.0mil
+        }
+        ha:line.719205 {
+         clearance = 0.0
+         y2 = 606.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.023in
+         x2 = 24.9842mm
+         y1 = 606.0mil
+        }
+        ha:line.719208 {
+         clearance = 0.0
+         y2 = 14.3924mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.023in
+         x2 = 1.023in
+         y1 = 606.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
+    uid = fdmrigvTMcHho9IPHtUAAABY
    }
-   ha:line.1005004 {
-    x1=46.99mm; y1=656.0mil; x2=2.02in; y2=486.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
+   ha:subc.719214 {
+    ha:attributes {
+     {io_pcb::hidename_y} = 31.3690 mm
+     footprint = TO252FET
+     {io_pcb::hidename_scale} = 60
+     refdes = Q1
+     value = IRLR8743PbF
+     {io_pcb::hidename_direction} = 3
+     {io_pcb::hidename_x} = 16.3238 mm
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.400048mm
+          -29.53mil
+          -1.400048mm
+          29.53mil
+          1.400048mm
+          29.53mil
+          1.400048mm
+          -29.53mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.550035mm
+          -35.435mil
+          -1.550035mm
+          35.435mil
+          1.550035mm
+          35.435mil
+          1.550035mm
+          -35.435mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.400048mm
+          -29.53mil
+          -1.400048mm
+          29.53mil
+          1.400048mm
+          29.53mil
+          1.400048mm
+          -29.53mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          3.050032mm
+          -3.150108mm
+          -3.050032mm
+          -3.150108mm
+          -3.050032mm
+          3.150108mm
+          3.050032mm
+          3.150108mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          3.200019mm
+          -129.925mil
+          -3.200019mm
+          -129.925mil
+          -3.200019mm
+          129.925mil
+          3.200019mm
+          129.925mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          3.050032mm
+          -3.150108mm
+          -3.050032mm
+          -3.150108mm
+          -3.050032mm
+          3.150108mm
+          3.050032mm
+          3.150108mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.719239 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = G
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.04939in
+       rot = 180.000000
+       y = 516.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 11.81mil
+      }
+      ha:padstack_ref.719240 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = D
+       }
+       proto = 1
+       xmirror = 0
+       x = 803.33mil
+       rot = 180.000000
+       y = 426.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 11.81mil
+      }
+      ha:padstack_ref.719241 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = S
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.04939in
+       rot = 180.000000
+       y = 336.0mil
+       li:thermal {
+       }
+       clearance = 11.81mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.719215 {
+         clearance = 0.0
+         y2 = 298.05mil
+         thickness = 10.0mil
+         x1 = 18.504406mm
+         x2 = 18.504406mm
+         y1 = 553.95mil
+        }
+        ha:line.719218 {
+         clearance = 0.0
+         y2 = 298.05mil
+         thickness = 10.0mil
+         x1 = 24.604472mm
+         x2 = 18.504406mm
+         y1 = 298.05mil
+        }
+        ha:line.719221 {
+         clearance = 0.0
+         y2 = 298.05mil
+         thickness = 10.0mil
+         x1 = 24.604472mm
+         x2 = 24.604472mm
+         y1 = 553.95mil
+        }
+        ha:line.719224 {
+         clearance = 0.0
+         y2 = 553.95mil
+         thickness = 10.0mil
+         x1 = 24.604472mm
+         x2 = 18.504406mm
+         y1 = 553.95mil
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.719227 {
+         clearance = 0.0
+         y2 = 426.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 967.37mil
+         x2 = 967.37mil
+         y1 = 426.0mil
+        }
+        ha:line.719230 {
+         clearance = 0.0
+         y2 = 426.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.04939in
+         x2 = 1.04939in
+         y1 = 426.0mil
+        }
+        ha:line.719233 {
+         clearance = 0.0
+         y2 = 11.8204mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.04939in
+         x2 = 1.04939in
+         y1 = 426.0mil
+        }
+        ha:line.719236 {
+         clearance = 0.0
+         y2 = 426.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.04939in
+         x2 = 27.654506mm
+         y1 = 426.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
+    uid = fdmrigvTMcHho9IPHtUAAABX
    }
-   ha:line.1007927 {
-    x1=1.898in; y1=996.0mil; x2=1.496in; y2=996.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1007930 {
-    x1=1.496in; y1=996.0mil; x2=1.35in; y2=850.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1007933 {
-    x1=1.898in; y1=756.0mil; x2=1.854in; y2=800.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1007936 {
-    x1=1.854in; y1=800.0mil; x2=1.3in; y2=800.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1007939 {
-    x1=1.3in; y1=800.0mil; x2=31.75mm; y2=850.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1008021 {
-    x1=1.459in; y1=44.45mm; x2=1.409in; y2=1.7in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1008024 {
-    x1=1.409in; y1=1.7in; x2=30.861mm; y2=1.7in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1008027 {
-    x1=30.861mm; y1=1.7in; x2=1.14in; y2=1.625in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1008036 {
-    x1=1.028in; y1=680.0mil; x2=984.48mil; y2=607.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1008122 {
-    x1=2.353in; y1=123.0mil; x2=2.3in; y2=70.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013282 {
-    x1=72.39mm; y1=2.54in; x2=2.849in; y2=2.54in; thickness=27.0mil; clearance=22.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013285 {
-    x1=2.849in; y1=2.54in; x2=2.789in; y2=2.6in; thickness=27.0mil; clearance=22.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013288 {
-    x1=2.789in; y1=2.6in; x2=1.114in; y2=2.6in; thickness=27.0mil; clearance=22.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013291 {
-    x1=1.114in; y1=2.6in; x2=489.0mil; y2=1.975in; thickness=27.0mil; clearance=22.0mil;
-    ha:flags {
-     clearline=1
+   ha:subc.719243 {
+    ha:attributes {
+     value = 0.25
+     footprint = TE1217861
+     refdes = J27
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 55.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 100.0mil
+          thickness = 140.0mil
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = -100.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 100.0mil
+          thickness = 152.0mil
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = -100.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 100.0mil
+          thickness = 140.0mil
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = -100.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 100.0mil
+          thickness = 152.0mil
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = -100.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.719257 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 489.0mil
+       rot = 180.000000
+       y = 325.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.719258 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 489.0mil
+       rot = 180.000000
+       y = 525.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.719259 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 1
+       xmirror = 0
+       x = 489.0mil
+       rot = 180.000000
+       y = 425.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.719260 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 2
+       xmirror = 0
+       x = 489.0mil
+       rot = 180.000000
+       y = 425.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.719245 {
+         clearance = 0.0
+         y2 = 425.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 425.0mil
+        }
+        ha:line.719248 {
+         clearance = 0.0
+         y2 = 425.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 425.0mil
+        }
+        ha:line.719251 {
+         clearance = 0.0
+         y2 = 425.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 489.0mil
+         x2 = 13.9606mm
+         y1 = 425.0mil
+        }
+        ha:line.719254 {
+         clearance = 0.0
+         y2 = 9.795mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 425.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
+    uid = fdmrigvTMcHho9IPHtUAAABV
    }
-   ha:line.1013336 {
-    x1=72.39mm; y1=2.54in; x2=69.8754mm; y2=62.0014mm; thickness=27.0mil; clearance=22.0mil;
-    ha:flags {
-     clearline=1
+   ha:subc.719296 {
+    ha:attributes {
+     {io_pcb::hidename_y} = 8.8392 mm
+     footprint = hole-M3
+     {io_pcb::hidename_scale} = 60
+     refdes = H3
+     value = {}
+     {io_pcb::hidename_direction} = 0
+     {io_pcb::hidename_x} = 60.1218 mm
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 125.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 225.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 225.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.719310 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 65.405mm
+       rot = 0.000000
+       y = 125.0mil
+       li:thermal {
+        li:1 {
+         on
+         solid
+         noshape
+        }
+        li:2 {
+         on
+         solid
+         noshape
+        }
+        li:3 {
+         on
+         solid
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+        usetherm = 1
+       }
+       clearance = 12.5mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:arc.719297 {
+         astart = 0.000000
+         thickness = 10.0mil
+         width = 120.0mil
+         height = 120.0mil
+         x = 65.405mm
+         y = 125.0mil
+         adelta = 360.000000
+         clearance = 0.0
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.719298 {
+         clearance = 0.0
+         y2 = 125.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 65.405mm
+         x2 = 65.405mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 125.0mil
+        }
+        ha:line.719301 {
+         clearance = 0.0
+         y2 = 125.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 65.405mm
+         x2 = 65.405mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 125.0mil
+        }
+        ha:line.719304 {
+         clearance = 0.0
+         y2 = 125.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 65.405mm
+         x2 = 66.405mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 125.0mil
+        }
+        ha:line.719307 {
+         clearance = 0.0
+         y2 = 4.175mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 65.405mm
+         x2 = 65.405mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 125.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
+    uid = fdmrigvTMcHho9IPHtUAAAAD
    }
-   ha:line.1013339 {
-    x1=69.8754mm; y1=62.0014mm; x2=69.8754mm; y2=2.2453in; thickness=27.0mil; clearance=22.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013342 {
-    x1=69.8754mm; y1=2.2453in; x2=72.39mm; y2=2.1463in; thickness=27.0mil; clearance=22.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013906 {
-    x1=2.353in; y1=33.5026mm; x2=2.353in; y2=123.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013945 {
-    x1=1.35in; y1=1.55in; x2=55.6514mm; y2=1.55in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013948 {
-    x1=55.6514mm; y1=1.55in; x2=60.8584mm; y2=1.755in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013951 {
-    x1=60.8584mm; y1=1.755in; x2=62.2046mm; y2=1.755in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013997 {
-    x1=62.611mm; y1=1.721in; x2=2.386in; y2=1.721in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014000 {
-    x1=2.386in; y1=1.721in; x2=2.197in; y2=1.532in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014003 {
-    x1=2.197in; y1=1.532in; x2=1.404in; y2=1.532in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014006 {
-    x1=1.404in; y1=1.532in; x2=1.372in; y2=38.1mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014009 {
-    x1=1.372in; y1=38.1mm; x2=887.0mil; y2=38.1mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014012 {
-    x1=887.0mil; y1=38.1mm; x2=741.0mil; y2=1.354in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014015 {
-    x1=741.0mil; y1=1.354in; x2=741.0mil; y2=657.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014018 {
-    x1=741.0mil; y1=657.0mil; x2=791.0mil; y2=607.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014046 {
-    x1=2.487in; y1=1.691in; x2=2.382in; y2=1.691in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014049 {
-    x1=2.382in; y1=1.691in; x2=2.204in; y2=1.513in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014052 {
-    x1=2.204in; y1=1.513in; x2=1.481in; y2=1.513in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014055 {
-    x1=1.481in; y1=1.513in; x2=1.369in; y2=1.401in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014058 {
-    x1=1.369in; y1=1.401in; x2=847.0mil; y2=1.401in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014061 {
-    x1=847.0mil; y1=1.401in; x2=796.0mil; y2=1.35in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014090 {
-    x1=2.524in; y1=1.691in; x2=2.524in; y2=1.74in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014093 {
-    x1=2.524in; y1=1.74in; x2=2.478in; y2=1.786in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014096 {
-    x1=2.478in; y1=1.786in; x2=2.297in; y2=1.786in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014099 {
-    x1=2.297in; y1=1.786in; x2=2.151in; y2=1.64in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014102 {
-    x1=2.151in; y1=1.64in; x2=2.149in; y2=1.64in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014105 {
-    x1=54.61mm; y1=1.64in; x2=53.594mm; y2=1.6in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014139 {
-    x1=53.594mm; y1=1.6in; x2=1.193in; y2=1.6in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014142 {
-    x1=1.193in; y1=1.6in; x2=1.157in; y2=1.564in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014145 {
-    x1=1.157in; y1=1.564in; x2=850.0mil; y2=1.564in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014148 {
-    x1=850.0mil; y1=1.564in; x2=697.0mil; y2=1.411in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014151 {
-    x1=697.0mil; y1=1.411in; x2=697.0mil; y2=1.27in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014174 {
-    x1=2.551in; y1=1.741in; x2=63.119mm; y2=1.807in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014177 {
-    x1=63.119mm; y1=1.807in; x2=62.2046mm; y2=1.807in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014180 {
-    x1=62.2046mm; y1=1.807in; x2=2.371in; y2=1.885in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014183 {
-    x1=2.371in; y1=1.885in; x2=2.35in; y2=1.885in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014192 {
-    x1=1.35in; y1=1.65in; x2=2.115in; y2=1.65in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014195 {
-    x1=2.115in; y1=1.65in; x2=2.35in; y2=1.885in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1014198 {
-    x1=2.35in; y1=1.885in; x2=59.309mm; y2=1.87in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-  }
-  color = {#3a5fcd}
-  ha:combining {
-  }
-}
-     ha:top-gnd         { lid=2; group=3;
-   li:objects {
-    ha:line.961856 {
-     x1=489.0mil; y1=2.383in; x2=489.0mil; y2=2.766in; thickness=20.0mil; clearance=20.0mil;
-    }
-    ha:line.962234 {
-     x1=397.0mil; y1=2.675in; x2=571.0mil; y2=2.675in; thickness=20.0mil; clearance=20.0mil;
-    }
-    ha:line.962237 {
-     x1=397.0mil; y1=65.405mm; x2=571.0mil; y2=65.405mm; thickness=20.0mil; clearance=20.0mil;
-    }
-    ha:line.962240 {
-     x1=407.0mil; y1=2.474in; x2=571.0mil; y2=62.865mm; thickness=20.0mil; clearance=20.0mil;
-    }
-    ha:polygon.802093 { clearance=12.0mil;
-     li:geometry {
-       ta:contour {
-        { 10.0mil; 10.0mil }
-        { 2.991in; 10.0mil }
-        { 2.991in; 2.992in }
-        { 10.0mil; 2.992in }
+   ha:subc.719312 {
+    ha:attributes {
+     {io_pcb::hidename_y} = 66.9798 mm
+     footprint = hole-M3
+     {io_pcb::hidename_scale} = 60
+     refdes = H4
+     value = {}
+     {io_pcb::hidename_direction} = 0
+     {io_pcb::hidename_x} = 60.1472 mm
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 125.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 225.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 225.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
        }
+       hbottom = 0
+       hplated = 1
+      }
      }
-
-     ha:flags {
-      clearpoly=1
-      lock=1
-     }
-    }
-    ha:polygon.931092 { clearance=12.0mil;
-     li:geometry {
-       ta:contour {
-        { 1.80552in; 53.444521mm }
-        { 1.958in; 53.444521mm }
-        { 1.958in; 2.797in }
-        { 1.80552in; 2.797in }
+     li:objects {
+      ha:padstack_ref.719326 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
        }
-     }
-
-     ha:flags {
-      clearpoly=1
-     }
-    }
-   }
-  color = {#104e8b}
-   ha:combining {
-   }
- }
-     ha:bottom-gnd      { lid=3; group=10;
-   li:objects {
-    ha:line.831300 {
-     x1=588.0mil; y1=62.865mm; x2=588.0mil; y2=2.389in; thickness=27.0mil; clearance=22.0mil;
-    }
-    ha:line.831309 {
-     x1=589.0mil; y1=2.675in; x2=589.0mil; y2=2.761in; thickness=27.0mil; clearance=22.0mil;
-    }
-    ha:polygon.804398 { clearance=12.0mil;
-     li:geometry {
-       ta:contour {
-        { 10.0mil; 10.0mil }
-        { 2.988in; 10.0mil }
-        { 2.988in; 2.988in }
-        { 10.0mil; 2.988in }
+       proto = 0
+       xmirror = 0
+       x = 65.405mm
+       rot = 0.000000
+       y = 73.025mm
+       li:thermal {
+        li:1 {
+         on
+         solid
+         noshape
+        }
+        li:2 {
+         on
+         solid
+         noshape
+        }
+        li:3 {
+         on
+         solid
+         noshape
+        }
        }
+       ha:flags {
+        clearline = 1
+        usetherm = 1
+       }
+       clearance = 12.5mil
+      }
      }
-
-     ha:flags {
-      clearpoly=1
-      lock=1
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:arc.719313 {
+         astart = 0.000000
+         thickness = 10.0mil
+         width = 120.0mil
+         height = 120.0mil
+         x = 65.405mm
+         y = 73.025mm
+         adelta = 360.000000
+         clearance = 0.0
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.719314 {
+         clearance = 0.0
+         y2 = 73.025mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 65.405mm
+         x2 = 65.405mm
+         y1 = 73.025mm
+        }
+        ha:line.719317 {
+         clearance = 0.0
+         y2 = 73.025mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 65.405mm
+         x2 = 65.405mm
+         y1 = 73.025mm
+        }
+        ha:line.719320 {
+         clearance = 0.0
+         y2 = 73.025mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 65.405mm
+         x2 = 66.405mm
+         y1 = 73.025mm
+        }
+        ha:line.719323 {
+         clearance = 0.0
+         y2 = 74.025mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 65.405mm
+         x2 = 65.405mm
+         y1 = 73.025mm
+        }
+       }
+       ha:combining {
+       }
+      }
      }
     }
+    uid = fdmrigvTMcHho9IPHtUAAAAE
    }
-  color = {#cd3700}
-   ha:combining {
-   }
- }
-     ha:int-sig2        { lid=4; group=7; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>i}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>i} }
-  li:objects {
-   ha:line.724714 {
-    x1=0.0; y1=0.0; x2=0.0; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
-    }
-   }
-   ha:line.724726 {
-    x1=0.0; y1=3.0in; x2=3.0in; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
-    }
-   }
-   ha:line.724738 {
-    x1=3.0in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
-    }
-   }
-   ha:line.724750 {
-    x1=3.0in; y1=3.0in; x2=3.0in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-     lock=1
-    }
-
+   ha:subc.719328 {
     ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
-    }
-   }
-   ha:line.920300 {
-    x1=1.351in; y1=26.6954mm; x2=1.35in; y2=26.67mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.980995 {
-    x1=1.372in; y1=2.671in; x2=1.443in; y2=2.671in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.981284 {
-    x1=1.328in; y1=2.702in; x2=1.47in; y2=2.702in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.981576 {
-    x1=1.284in; y1=2.73in; x2=1.525in; y2=2.73in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.981579 {
-    x1=1.525in; y1=2.73in; x2=1.56in; y2=68.453mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.981582 {
-    x1=1.56in; y1=68.453mm; x2=1.56in; y2=2.401in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.981585 {
-    x1=1.56in; y1=2.401in; x2=39.5986mm; y2=60.96mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.981862 {
-    x1=1.24in; y1=2.758in; x2=39.1414mm; y2=2.758in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.981865 {
-    x1=39.1414mm; y1=2.758in; x2=1.587in; y2=2.712in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.981868 {
-    x1=1.587in; y1=2.712in; x2=1.587in; y2=2.45in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.982148 {
-    x1=41.021mm; y1=69.3674mm; x2=41.021mm; y2=63.5mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.982415 {
-    x1=30.3784mm; y1=70.739mm; x2=1.269in; y2=70.739mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.982418 {
-    x1=1.269in; y1=70.739mm; x2=1.275in; y2=70.5866mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.982421 {
-    x1=1.275in; y1=70.5866mm; x2=39.8018mm; y2=70.5866mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.982424 {
-    x1=39.8018mm; y1=70.5866mm; x2=41.021mm; y2=69.3674mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.991685 {
-    x1=2.284in; y1=522.0mil; x2=2.792in; y2=522.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.991688 {
-    x1=2.792in; y1=522.0mil; x2=2.87in; y2=600.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1003249 {
-    x1=2.708in; y1=51.8414mm; x2=2.708in; y2=1.827in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1007588 {
-    x1=40.005mm; y1=26.5938mm; x2=1.706in; y2=33.6042mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1007801 {
-    x1=1.652in; y1=866.0mil; x2=1.652in; y2=1.064in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1007804 {
-    x1=1.652in; y1=1.064in; x2=1.756in; y2=29.6672mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1007807 {
-    x1=1.756in; y1=29.6672mm; x2=1.756in; y2=33.6042mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1007810 {
-    x1=1.678in; y1=892.0mil; x2=1.678in; y2=26.6954mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1007813 {
-    x1=1.678in; y1=26.6954mm; x2=1.806in; y2=1.179in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1007816 {
-    x1=1.806in; y1=1.179in; x2=1.806in; y2=33.6042mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1007819 {
-    x1=1.704in; y1=918.0mil; x2=1.704in; y2=1.038in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1007822 {
-    x1=1.704in; y1=1.038in; x2=1.857in; y2=1.191in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1007825 {
-    x1=1.857in; y1=1.191in; x2=1.857in; y2=1.322in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1007828 {
-    x1=1.857in; y1=1.322in; x2=1.856in; y2=33.6042mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013044 {
-    x1=63.0174mm; y1=2.039in; x2=2.492in; y2=2.028in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013047 {
-    x1=2.492in; y1=2.028in; x2=2.644in; y2=2.028in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013050 {
-    x1=2.644in; y1=2.028in; x2=2.684in; y2=2.068in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013053 {
-    x1=2.684in; y1=2.068in; x2=2.732in; y2=2.068in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013056 {
-    x1=2.732in; y1=2.068in; x2=69.6722mm; y2=52.2478mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013059 {
-    x1=69.6722mm; y1=52.2478mm; x2=69.6722mm; y2=1.657in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013062 {
-    x1=69.6722mm; y1=1.657in; x2=72.39mm; y2=1.55in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013119 {
-    x1=60.579mm; y1=1.649in; x2=60.9727mm; y2=42.2783mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013122 {
-    x1=68.453mm; y1=42.2783mm; x2=2.7545in; y2=40.767mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013125 {
-    x1=69.977mm; y1=40.767mm; x2=69.977mm; y2=1.544in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013128 {
-    x1=69.977mm; y1=1.544in; x2=2.799in; y2=38.1mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013131 {
-    x1=2.799in; y1=38.1mm; x2=74.93mm; y2=38.1mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013228 {
-    x1=38.1mm; y1=2.83in; x2=39.5478mm; y2=2.83in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013231 {
-    x1=39.5478mm; y1=2.83in; x2=1.652in; y2=69.469mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013234 {
-    x1=1.652in; y1=69.469mm; x2=1.652in; y2=2.359in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013237 {
-    x1=1.652in; y1=2.359in; x2=1.393in; y2=2.1in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013436 {
-    x1=2.386in; y1=1.948in; x2=2.24in; y2=1.948in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013439 {
-    x1=2.358in; y1=1.975in; x2=2.204in; y2=1.975in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013570 {
-    x1=2.358in; y1=1.854in; x2=1.435in; y2=1.854in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013573 {
-    x1=1.435in; y1=1.854in; x2=1.38in; y2=1.799in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013576 {
-    x1=1.38in; y1=1.799in; x2=32.9946mm; y2=1.799in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013579 {
-    x1=32.9946mm; y1=1.799in; x2=31.75mm; y2=44.45mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013609 {
-    x1=2.358in; y1=1.816in; x2=41.366694mm; y2=1.816in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013612 {
-    x1=41.366694mm; y1=1.816in; x2=1.51261in; y2=1.7in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013615 {
-    x1=1.51261in; y1=1.7in; x2=1.3in; y2=1.7in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013618 {
-    x1=1.3in; y1=1.7in; x2=31.75mm; y2=1.65in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013719 {
-    x1=2.671in; y1=1.955in; x2=2.633in; y2=1.955in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013722 {
-    x1=2.633in; y1=1.955in; x2=2.607in; y2=1.929in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013725 {
-    x1=2.607in; y1=1.929in; x2=2.44794in; y2=1.929in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013728 {
-    x1=2.44794in; y1=1.929in; x2=2.42631in; y2=1.90737in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013731 {
-    x1=2.42631in; y1=1.90737in; x2=2.42631in; y2=1.83331in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013734 {
-    x1=2.42631in; y1=1.83331in; x2=2.378in; y2=1.785in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013737 {
-    x1=2.378in; y1=1.785in; x2=55.5244mm; y2=1.785in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013822 {
-    x1=2.671in; y1=1.916in; x2=2.671in; y2=1.864in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013825 {
-    x1=2.671in; y1=1.864in; x2=2.612in; y2=45.847mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013828 {
-    x1=2.612in; y1=45.847mm; x2=2.459in; y2=45.847mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013831 {
-    x1=2.459in; y1=45.847mm; x2=2.373in; y2=1.719in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013834 {
-    x1=2.373in; y1=1.719in; x2=2.063in; y2=1.719in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013972 {
-    x1=60.9727mm; y1=42.2783mm; x2=68.453mm; y2=42.2783mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.1013975 {
-    x1=2.7545in; y1=40.767mm; x2=69.977mm; y2=40.767mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-  }
-  color = {#548b54}
-  ha:combining {
-  }
-}
-
-      ha:power {
-       lid=5
-       group=5
-       ha:combining {       }
-
-        ha:attributes {
-          {pcb-rnd::key::vis}={<Key>l; Shift<Key>o}
-          {pcb-rnd::key::select}={<Key>l; <Key>o}
-        }
-
-        li:objects {
-         ha:line.717882 {
-          x1=31.75mm; y1=44.45mm; x2=31.75mm; y2=1.751in; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+     value = 0.25
+     footprint = TE1217861
+     refdes = J20
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 55.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
          }
-         ha:line.717918 {
-          x1=1.35in; y1=850.0mil; x2=1.353in; y2=850.0mil; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-         ha:line.717972 {
-          x1=1.35in; y1=750.0mil; x2=1.353in; y2=750.0mil; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+         ha:combining {
          }
-         ha:line.718038 {
-          x1=31.75mm; y1=57.1754mm; x2=1.251in; y2=2.25in; thickness=18.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
          }
-         ha:line.724711 {
-          x1=0.0; y1=0.0; x2=0.0; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
          }
-         ha:line.724723 {
-          x1=0.0; y1=3.0in; x2=3.0in; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
+         ha:combining {
          }
-         ha:line.724735 {
-          x1=3.0in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
          }
-         ha:line.724747 {
-          x1=3.0in; y1=3.0in; x2=3.0in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
          }
-         ha:line.851675 {
-          x1=72.39mm; y1=2.1463in; x2=72.38238mm; y2=2.1463in; thickness=27.0mil; clearance=22.0mil;
-          ha:flags {
-           clearline=1
-          }
+         ha:combining {
          }
-         ha:line.969153 {
-          x1=1.421in; y1=490.0mil; x2=1.761in; y2=931.0mil; thickness=20.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
          }
-         ha:line.985724 {
-          x1=15.2664mm; y1=1.389in; x2=89.0mil; y2=1.225in; thickness=20.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-         ha:line.988506 {
-          x1=29.9212mm; y1=1.726in; x2=29.9212mm; y2=55.3212mm; thickness=20.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+         ha:combining {
          }
-         ha:line.988509 {
-          x1=29.9212mm; y1=55.3212mm; x2=31.75mm; y2=2.25in; thickness=20.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
          }
-         ha:line.988746 {
-          x1=89.0mil; y1=26.035mm; x2=89.0mil; y2=1.024in; thickness=100.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-         ha:line.988749 {
-          x1=89.0mil; y1=1.024in; x2=297.0mil; y2=816.0mil; thickness=100.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-         ha:line.988752 {
-          x1=297.0mil; y1=816.0mil; x2=998.0mil; y2=816.0mil; thickness=100.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
          }
-         ha:line.988755 {
-          x1=998.0mil; y1=816.0mil; x2=30.8356mm; y2=600.0mil; thickness=100.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
          }
-         ha:line.988758 {
-          x1=30.8356mm; y1=600.0mil; x2=1.336in; y2=600.0mil; thickness=100.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+         ha:combining {
          }
-         ha:line.990769 {
-          x1=1.761in; y1=931.0mil; x2=2.459in; y2=692.0mil; thickness=20.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
          }
-         ha:line.990772 {
-          x1=2.459in; y1=692.0mil; x2=2.87in; y2=800.0mil; thickness=20.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
          }
-         ha:line.1000748 {
-          x1=31.75mm; y1=2.25in; x2=29.9212mm; y2=2.322in; thickness=20.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-         ha:line.1000757 {
-          x1=29.9212mm; y1=2.322in; x2=29.9212mm; y2=2.482in; thickness=20.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.719342 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 489.0mil
+       rot = 90.000000
+       y = 2.675in
+       li:thermal {
+        li:1 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.719343 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 489.0mil
+       rot = 90.000000
+       y = 62.865mm
+       li:thermal {
+        li:1 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.719344 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 1
+       xmirror = 0
+       x = 489.0mil
+       rot = 90.000000
+       y = 65.405mm
+       li:thermal {
+        li:0 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:2 {
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.719345 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 2
+       xmirror = 0
+       x = 489.0mil
+       rot = 90.000000
+       y = 65.405mm
+       li:thermal {
+        li:3 {
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.719330 {
+         clearance = 0.0
+         y2 = 65.405mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
          }
-         ha:line.1000760 {
-          x1=29.9212mm; y1=2.482in; x2=1.249in; y2=64.8462mm; thickness=20.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 65.405mm
+        }
+        ha:line.719333 {
+         clearance = 0.0
+         y2 = 65.405mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
-         ha:line.1000763 {
-          x1=1.249in; y1=64.8462mm; x2=1.50421in; y2=64.8462mm; thickness=20.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 65.405mm
+        }
+        ha:line.719336 {
+         clearance = 0.0
+         y2 = 64.405mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
-         ha:line.1000766 {
-          x1=1.50421in; y1=64.8462mm; x2=1.76321in; y2=2.812in; thickness=20.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 65.405mm
+        }
+        ha:line.719339 {
+         clearance = 0.0
+         y2 = 65.405mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
-         ha:line.1013927 {
-          x1=2.353in; y1=44.45mm; x2=2.353in; y2=33.5026mm; thickness=10.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
+         x1 = 489.0mil
+         x2 = 13.4206mm
+         y1 = 65.405mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAAAr
+   }
+   ha:subc.719381 {
+    ha:attributes {
+     {io_pcb::hidename_y} = 74.2188 mm
+     footprint = 100mil-led
+     {io_pcb::hidename_scale} = 60
+     refdes = D2
+     value = green
+     {io_pcb::hidename_direction} = 2
+     {io_pcb::hidename_x} = 67.8688 mm
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 35.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
          }
-         ha:polygon.1000554 { clearance=12.0mil;
-          li:geometry {
-            ta:contour {
-             { 11.0mil; 11.0mil }
-             { 75.9206mm; 11.0mil }
-             { 75.9206mm; 75.9206mm }
-             { 11.0mil; 75.9206mm }
-            }
-          }
-
-          ha:flags {
-           clearpoly=1
-           lock=1
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-        color = {#8b7355}
+       }
+       hbottom = 0
+       hplated = 1
       }
-     ha:outline         { lid=6; group=9;
-   li:objects {
-    ha:line.718564 {
-     x1=0.0; y1=0.0; x2=0.0; y2=3.0in; thickness=10.0mil; clearance=30.0mil;
-     ha:flags {
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 35.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
       }
-    }
-    ha:line.718567 {
-     x1=0.0; y1=3.0in; x2=3.0in; y2=3.0in; thickness=10.0mil; clearance=30.0mil;
-     ha:flags {
-      clearline=1
      }
-      ha:attributes {
-       on_every_layer=outline
+     li:objects {
+      ha:padstack_ref.719398 {
+       smirror = 1
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 1
+       x = 2.3in
+       rot = -270.000000
+       y = 2.83in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 7.5mil
       }
-    }
-    ha:line.718570 {
-     x1=3.0in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=30.0mil;
-     ha:flags {
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
+      ha:padstack_ref.719399 {
+       smirror = 1
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.3in
+       rot = -270.000000
+       y = 2.93in
+       li:thermal {
+        li:1 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         sharp
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 7.5mil
       }
-    }
-    ha:line.718573 {
-     x1=3.0in; y1=3.0in; x2=3.0in; y2=0.0; thickness=10.0mil; clearance=30.0mil;
-     ha:flags {
-      clearline=1
      }
-      ha:attributes {
-       on_every_layer=outline
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        bottom = 1
+       }
+       li:objects {
+        ha:line.719382 {
+         clearance = 0.0
+         y2 = 2.979in
+         thickness = 10.0mil
+         x1 = 56.9722mm
+         x2 = 2.357in
+         y1 = 2.979in
+        }
+        ha:arc.719385 {
+         astart = 60.000000
+         thickness = 10.0mil
+         width = 114.0mil
+         height = 114.0mil
+         x = 2.3in
+         y = 73.152mm
+         adelta = -300.000000
+         clearance = 0.0
+        }
+       }
+       ha:combining {
+       }
       }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        bottom = 1
+        virtual = 1
+        misc = 1
+       }
+       li:objects {
+        ha:line.719386 {
+         clearance = 0.0
+         y2 = 73.152mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 2.3in
+         x2 = 2.3in
+         y1 = 73.152mm
+        }
+        ha:line.719389 {
+         clearance = 0.0
+         y2 = 73.152mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 2.3in
+         x2 = 2.3in
+         y1 = 73.152mm
+        }
+        ha:line.719392 {
+         clearance = 0.0
+         y2 = 74.152mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 2.3in
+         x2 = 2.3in
+         y1 = 73.152mm
+        }
+        ha:line.719395 {
+         clearance = 0.0
+         y2 = 73.152mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 2.3in
+         x2 = 59.42mm
+         y1 = 73.152mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
+    uid = fdmrigvTMcHho9IPHtUAAAAV
    }
-  color = {#00868b}
-   ha:combining {
-   }
- }
-     ha:bottom-silk     { lid=7; group=12; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>x}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>x} } 
-  li:objects {
-   ha:text.718582 {
-    string=armed; x=1.191in; y=2.898in; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 360.000000
-   }
-   ha:text.718583 {
-    string=R; x=33.2994mm; y=2.999in; scale=200; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.850733 {
-    string=G; x=2.117in; y=2.999in; scale=200; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.850735 {
-    string=G; x=1.318in; y=125.0mil; scale=200; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.850736 {
-    string=power; x=30.6832mm; y=179.0mil; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.931293 {
-    string=continuity; x=1.921in; y=2.898in; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.940407 {
-    string=rp-sma; x=2.45in; y=1.334in; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.943534 {
-    string=WiFi; x=52.451mm; y=174.0mil; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.943538 {
-    string=B; x=52.1462mm; y=125.0mil; scale=200; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-  }
-  color = {#000000}
-}
-     ha:top-silk        { lid=8; group=1; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>s}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>s} } 
-  li:objects {
-   ha:polygon.897411 {
-    li:geometry {
-      ta:contour {
-       { 256.5mil; 19.64182mm }
-       { 195.68mil; 18.4831mm }
-       { 11.203178mm; 16.54556mm }
-       { 490.0mil; 15.21mm }
-       { 490.0mil; 694.2mil }
-       { 441.93mil; 18.8923mm }
-       { 252.53mil; 18.8923mm }
-       { 272.12mil; 19.64182mm }
-       { 252.53mil; 20.3916mm }
-       { 441.93mil; 20.3916mm }
-       { 490.0mil; 852.3503937mil }
-       { 490.0mil; 24.0736mm }
-       { 11.203178mm; 22.7383mm }
-       { 195.68mil; 20.8008mm }
+   ha:subc.719656 {
+    ha:attributes {
+     value = red
+     footprint = 100mil-led
+     refdes = D1
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 35.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
       }
-    }
-
-    ha:flags {
-     clearpoly=1
-    }
-   }
-   ha:polygon.897426 {
-    li:geometry {
-      ta:contour {
-       { 1.221994mm; 19.64182mm }
-       { 4.576064mm; 18.5986mm }
-       { 4.93014mm; 18.8935mm }
-       { 132.15mil; 19.64182mm }
-       { 4.93014mm; 20.3901mm }
-       { 4.576064mm; 20.685mm }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 35.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
       }
+     }
+     li:objects {
+      ha:padstack_ref.719674 {
+       smirror = 1
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 1
+       x = 38.1mm
+       rot = -270.000000
+       y = 2.83in
+       li:thermal {
+        li:5 {
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 7.5mil
+      }
+      ha:padstack_ref.719675 {
+       smirror = 1
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 1
+       xmirror = 1
+       x = 38.1mm
+       rot = -270.000000
+       y = 2.93in
+       li:thermal {
+        li:1 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 7.5mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        bottom = 1
+       }
+       li:objects {
+        ha:line.719657 {
+         clearance = 0.0
+         y2 = 2.979in
+         thickness = 10.0mil
+         x1 = 39.5478mm
+         x2 = 1.443in
+         y1 = 2.979in
+        }
+        ha:arc.719660 {
+         astart = 60.000000
+         thickness = 10.0mil
+         width = 114.0mil
+         height = 114.0mil
+         x = 38.1mm
+         y = 73.152mm
+         adelta = -300.000000
+         clearance = 0.0
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        bottom = 1
+        virtual = 1
+        misc = 1
+       }
+       li:objects {
+        ha:line.719662 {
+         clearance = 0.0
+         y2 = 73.152mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 38.1mm
+         x2 = 38.1mm
+         y1 = 73.152mm
+        }
+        ha:line.719665 {
+         clearance = 0.0
+         y2 = 73.152mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 38.1mm
+         x2 = 38.1mm
+         y1 = 73.152mm
+        }
+        ha:line.719668 {
+         clearance = 0.0
+         y2 = 74.152mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 38.1mm
+         x2 = 38.1mm
+         y1 = 73.152mm
+        }
+        ha:line.719671 {
+         clearance = 0.0
+         y2 = 73.152mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 38.1mm
+         x2 = 39.1mm
+         y1 = 73.152mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
-
-    ha:flags {
-     clearpoly=1
-    }
-   }
-   ha:text.718588 {
-    string=+; x=97.0mil; y=66.421mm; scale=400; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 90.000000
-   }
-   ha:text.718589 {
-    string=-; x=240.0mil; y=2.613in; scale=400; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 90.000000
+    uid = O+PchJukw719cEV5Te8AAACB
    }
-   ha:text.718590 {
-    string=PWR; x=152.0mil; y=2.003in; scale=250; fid=0;
-    ha:flags {
-     clearline=1
+   ha:subc.719711 {
+    ha:attributes {
+     value = 22
+     footprint = 0402
+     refdes = R1
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+          -0.326136mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.719725 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.58026in
+       rot = 270.000000
+       y = 2.802in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.719726 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 40.938196mm
+       rot = 270.000000
+       y = 2.802in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.719713 {
+         clearance = 0.0
+         y2 = 2.802in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 1.596in
+         x2 = 1.596in
+         y1 = 2.802in
+        }
+        ha:line.719716 {
+         clearance = 0.0
+         y2 = 2.802in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.596in
+         x2 = 1.596in
+         y1 = 2.802in
+        }
+        ha:line.719719 {
+         clearance = 0.0
+         y2 = 2.802in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.596in
+         x2 = 39.5384mm
+         y1 = 2.802in
+        }
+        ha:line.719722 {
+         clearance = 0.0
+         y2 = 72.1708mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.596in
+         x2 = 1.596in
+         y1 = 2.802in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
     }
-    rot = 90.000000
+    uid = fdmrigvTMcHho9IPHtUAAABy
    }
-   ha:text.718591 {
-    string=PYRO; x=215.0mil; y=581.0mil; scale=250; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 90.000000
-   }
-   ha:text.718614 {
-    string=1; x=1.242in; y=436.0mil; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 0.000000
-   }
-   ha:text.718615 {
-    string=2; x=33.909mm; y=437.0mil; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 0.000000
-   }
-   ha:text.718616 {
-    string=39; x=1.225in; y=2.508in; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 0.000000
-   }
-   ha:text.718592 {
-    string=ARM; x=151.0mil; y=1.252in; scale=250; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 90.000000
-   }
-   ha:text.795529 {
-    string=gnd; x=2.673in; y=257.0011811mil; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 90.000000
-   }
-   ha:text.795530 {
-    string=input +; x=62.61097mm; y=457.0mil; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 360.000000
-   }
-   ha:text.795531 {
-    string=excite +; x=61.59497mm; y=555.0mil; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 360.000000
-   }
-   ha:text.795532 {
-    string=excite -; x=61.56957mm; y=256.0mil; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 360.000000
-   }
-   ha:text.797200 {
-    string=+5V; x=2.592in; y=749.0mil; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 0.000000
-   }
-   ha:text.797201 {
-    string=gnd; x=2.592in; y=942.0mil; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 0.000000
-   }
-   ha:text.797202 {
-    string=gnd; x=2.592in; y=26.67mm; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 0.000000
-   }
-   ha:text.797203 {
-    string=pres; x=64.2366mm; y=838.0mil; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 0.000000
-   }
-   ha:text.800600 {
-    string=+; x=66.54797mm; y=52.984424mm; scale=200; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 360.000000
-   }
-   ha:text.800602 {
-    string=-; x=66.52257mm; y=58.013624mm; scale=200; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 360.000000
-   }
-   ha:text.800604 {
-    string=+; x=66.57337mm; y=62.992024mm; scale=200; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 360.000000
-   }
-   ha:text.800606 {
-    string=-; x=66.52257mm; y=68.021224mm; scale=200; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 360.000000
-   }
-   ha:text.800608 {
-    string=strobe; x=2.386in; y=2.58083in; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 0.000000
-   }
-   ha:text.800610 {
-    string=siren; x=2.454in; y=2.19083in; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 0.000000
-   }
-   ha:text.880790 {
-    string=SW; x=277.0mil; y=1.953in; scale=250; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 90.000000
-   }
-   ha:text.880792 {
-    string=SW; x=276.0mil; y=30.5308mm; scale=250; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 90.000000
-   }
-   ha:text.883086 {
-    string=gnd; x=2.672in; y=2.97183mm; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 90.000000
-   }
-   ha:text.940398 {
-    string=v1p2; x=758.0mil; y=2.383in; scale=250; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 90.000000
-   }
-   ha:text.940400 {
-    string=` 2022 Bdale Garbee; x=24.367355mm; y=61.076843mm; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 90.000000
-   }
-   ha:text.795533 {
-    string=input -; x=62.61097mm; y=356.0mil; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 360.000000
-   }
-   ha:text.943227 {
-    string=gain; x=56.36257mm; y=17.0mil; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 360.000000
-   }
-   ha:text.943228 {
-    string=10V; x=1.61in; y=457.0mil; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 0.000000
-   }
-   ha:text.943229 {
-    string=5V; x=1.637in; y=358.0mil; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 0.000000
-   }
-   ha:text.943230 {
-    string=2.5V; x=40.2082mm; y=258.0mil; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 0.000000
-   }
-   ha:text.943231 {
-    string=1.24V; x=39.3954mm; y=157.0mil; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 0.000000
-   }
-   ha:text.943232 {
-    string=REF; x=1.599in; y=557.0mil; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 0.000000
-   }
-   ha:text.950765 {
-    string=40; x=33.4518mm; y=2.507in; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 0.000000
-   }
-   ha:text.994269 {
-    string=QuantiMotor; x=586.0mil; y=2.387in; scale=300; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 90.000000
-   }
-  }
-  color = {#000000}
-}
-     ha:top-paste       { lid=9; group=0; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#cd00cd}
-}
-     ha:top-mask        { lid=10; group=2; ha:combining { sub=1; auto=1; } 
-  li:objects {
-  }
-  color = {#ff0000}
-}
-     ha:bottom-mask     { lid=11; group=11; ha:combining { sub=1; auto=1; } 
-  li:objects {
-  }
-  color = {#ff0000}
-}
-     ha:bottom-paste    { lid=12; group=13; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#cd00cd}
-}
-     ha:slot-plated     { lid=13; group=14; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#8b7355}
-}
-     ha:slot-unplated   { lid=14; group=15; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#00868b}
-}
-     ha:top-assy        { lid=15; group=16; color={#444444};
-   li:objects {
-   }
-   ha:combining {
-   }
- }
-     ha:bot-assy        { lid=16; group=17; color={#444444};
-   li:objects {
-   }
-   ha:combining {
-   }
- }
-     ha:fab             { lid=17; group=18; ha:combining { auto=1; }; color={#222222};
-   li:objects {
-   }
- }
-   }
-
-    li:objects {
-     ha:padstack_ref.720811 {
-      proto=4; x=791.0mil; y=607.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.720813 {
-      proto=4; x=984.48mil; y=607.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.720818 {
-      proto=4; x=1.08633in; y=288.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
+   ha:subc.719946 {
+    ha:attributes {
+     value = 6screws
+     footprint = 282834-6
+     refdes = J11
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 45.28mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.87mil
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.720819 {
-      proto=4; x=25.713182mm; y=288.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-         li:0 {
-          on  
-          diag  
-          sharp  
-          noshape  
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
+         ha:combining {
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.720820 {
-      proto=4; x=1.08633in; y=384.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
         }
-         li:2 {
-          on  
-          solid  
-          noshape  
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.87mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
         }
-      }
-     }
-     ha:padstack_ref.720821 {
-      proto=4; x=25.713182mm; y=384.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.87mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
         }
-         li:2 {
-          on  
-          solid  
-          noshape  
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.119884mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
         }
-      }
-     }
-      ha:padstack_ref.743520 {
-       proto=4; x=792.0mil; y=713.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.119884mm
          }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
        }
+       hbottom = 0
+       hplated = 1
       }
-      ha:padstack_ref.850508 {
-       proto=4; x=1.499in; y=383.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 45.28mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.435mil
+          -35.435mil
+          35.435mil
+          -35.435mil
+          35.435mil
+          35.435mil
+          -35.435mil
+          35.435mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.435mil
+          -35.435mil
+          35.435mil
+          -35.435mil
+          35.435mil
+          35.435mil
+          -35.435mil
+          35.435mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.435mil
+          -35.435mil
+          35.435mil
+          -35.435mil
+          35.435mil
+          35.435mil
+          -35.435mil
+          35.435mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.059942mm
+          -1.059942mm
+          1.059942mm
+          -1.059942mm
+          1.059942mm
+          1.059942mm
+          -1.059942mm
+          1.059942mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.059942mm
+          -1.059942mm
+          1.059942mm
+          -1.059942mm
+          1.059942mm
+          1.059942mm
+          -1.059942mm
+          1.059942mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
+        }
        }
+       hbottom = 0
+       hplated = 1
       }
-      ha:padstack_ref.867752 {
-       proto=4; x=1.421in; y=490.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+     }
+     li:objects {
+      ha:padstack_ref.719972 {
+       smirror = 0
+       ha:attributes {
+        term = 6
+        name = 6
        }
-
+       proto = 0
+       xmirror = 0
+       x = 2.87in
+       rot = 180.000000
+       y = 100.0mil
        li:thermal {
+        li:1 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         sharp
+         noshape
+        }
        }
-      }
-      ha:padstack_ref.944752 {
-       proto=4; x=1.761in; y=931.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+        clearline = 1
        }
+       clearance = 0.16002mm
       }
-      ha:padstack_ref.948140 {
-       proto=4; x=2.353in; y=2.25in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.719973 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = 5
        }
-
+       proto = 0
+       xmirror = 0
+       x = 2.87in
+       rot = 180.000000
+       y = 200.0mil
        li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
+        li:1 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         sharp
+         noshape
+        }
        }
-      }
-      ha:padstack_ref.948141 {
-       proto=4; x=2.353in; y=2.3in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
+        clearline = 1
        }
+       clearance = 0.16002mm
       }
-      ha:padstack_ref.950760 {
-       proto=4; x=406.0mil; y=2.047in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.719974 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = 4
        }
-
+       proto = 0
+       xmirror = 0
+       x = 2.87in
+       rot = 180.000000
+       y = 300.0mil
        li:thermal {
-         li:1 {
-          on  
-          solid  
-          noshape  
-         }
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
+        li:1 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         sharp
+         noshape
+        }
        }
-      }
-      ha:padstack_ref.950761 {
-       proto=4; x=406.0mil; y=52.9844mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:1 {
-          on  
-          solid  
-          noshape  
-         }
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
+        clearline = 1
        }
+       clearance = 0.16002mm
       }
-      ha:padstack_ref.950762 {
-       proto=4; x=316.0mil; y=52.9844mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.719975 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = 3
        }
-
+       proto = 0
+       xmirror = 0
+       x = 2.87in
+       rot = 180.000000
+       y = 400.0mil
        li:thermal {
-         li:1 {
-          on  
-          solid  
-          noshape  
-         }
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
        }
-      }
-      ha:padstack_ref.950763 {
-       proto=4; x=316.0mil; y=2.047in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:1 {
-          on  
-          solid  
-          noshape  
-         }
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
+        clearline = 1
        }
+       clearance = 0.16002mm
       }
-      ha:padstack_ref.972112 {
-       proto=4; x=1.393in; y=2.1in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.719976 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
        }
-
+       proto = 0
+       xmirror = 0
+       x = 2.87in
+       rot = 180.000000
+       y = 500.0mil
        li:thermal {
        }
-      }
-      ha:padstack_ref.974795 {
-       proto=4; x=30.3784mm; y=70.739mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+        clearline = 1
        }
+       clearance = 0.16002mm
       }
-      ha:padstack_ref.975129 {
-       proto=4; x=1.24in; y=2.758in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.719977 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
        }
-
+       proto = 1
+       xmirror = 0
+       x = 2.87in
+       rot = 180.000000
+       y = 600.0mil
        li:thermal {
        }
-      }
-      ha:padstack_ref.976749 {
-       proto=4; x=889.0mil; y=2.866in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
+        clearline = 1
        }
+       clearance = 0.16002mm
       }
-      ha:padstack_ref.977383 {
-       proto=4; x=1.284in; y=2.73in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-      }
-      ha:padstack_ref.978326 {
-       proto=4; x=1.328in; y=2.702in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+       li:objects {
+        ha:line.719947 {
+         clearance = 0.0
+         y2 = 1.039876mm
+         thickness = 6.0mil
+         x1 = 76.14793mm
+         x2 = 69.647816mm
+         y1 = 1.039876mm
+        }
+        ha:line.719950 {
+         clearance = 0.0
+         y2 = 1.039876mm
+         thickness = 6.0mil
+         x1 = 69.647816mm
+         x2 = 69.647816mm
+         y1 = 16.739876mm
+        }
+        ha:line.719953 {
+         clearance = 0.0
+         y2 = 16.739876mm
+         thickness = 6.0mil
+         x1 = 76.14793mm
+         x2 = 69.647816mm
+         y1 = 16.739876mm
+        }
+        ha:line.719956 {
+         clearance = 0.0
+         y2 = 1.039876mm
+         thickness = 6.0mil
+         x1 = 76.14793mm
+         x2 = 76.14793mm
+         y1 = 16.739876mm
+        }
        }
-
-       li:thermal {
+       ha:combining {
        }
       }
-      ha:padstack_ref.978651 {
-       proto=4; x=1.372in; y=2.671in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-
-       li:thermal {
+       li:objects {
+        ha:line.719960 {
+         clearance = 0.0
+         y2 = 350.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 2.87in
+         x2 = 2.87in
+         y1 = 350.0mil
+        }
+        ha:line.719963 {
+         clearance = 0.0
+         y2 = 1.039876mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 76.14793mm
+         x2 = 76.14793mm
+         y1 = 1.039876mm
+        }
+        ha:line.719966 {
+         clearance = 0.0
+         y2 = 1.039876mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 76.14793mm
+         x2 = 75.14793mm
+         y1 = 1.039876mm
+        }
+        ha:line.719969 {
+         clearance = 0.0
+         y2 = 0.039876mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 76.14793mm
+         x2 = 76.14793mm
+         y1 = 1.039876mm
+        }
        }
-      }
-      ha:padstack_ref.979253 {
-       proto=4; x=1.306in; y=73.025mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+       ha:combining {
        }
-
-       li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAAAP
+   }
+   ha:subc.720068 {
+    ha:attributes {
+     value = 0.1uF
+     footprint = 0402
+     refdes = C7
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
          }
+        }
        }
+       hbottom = 0
+       hplated = 0
       }
-      ha:padstack_ref.980994 {
-       proto=4; x=1.443in; y=2.671in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+     }
+     li:objects {
+      ha:padstack_ref.720082 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
        }
-
+       proto = 0
+       xmirror = 0
+       x = 66.769996mm
+       rot = 0.000000
+       y = 2.064in
        li:thermal {
        }
+       clearance = 10.0mil
       }
-      ha:padstack_ref.981283 {
-       proto=4; x=1.47in; y=2.702in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.720083 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
        }
-
+       proto = 0
+       xmirror = 0
+       x = 2.59726in
+       rot = 0.000000
+       y = 2.064in
        li:thermal {
        }
-      }
-      ha:padstack_ref.981569 {
-       proto=4; x=39.5986mm; y=60.96mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+        clearline = 1
        }
+       clearance = 10.0mil
       }
-      ha:padstack_ref.981855 {
-       proto=4; x=1.587in; y=2.45in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.982135 {
-       proto=4; x=41.021mm; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+       li:objects {
        }
-
-       li:thermal {
+       ha:combining {
        }
       }
-      ha:padstack_ref.984249 {
-       proto=4; x=15.265396mm; y=32.7914mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-
-       li:thermal {
-         li:1 {
-          on  
-          solid  
-          noshape  
+       li:objects {
+        ha:line.720070 {
+         clearance = 0.0
+         y2 = 2.064in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
          }
-         li:3 {
-          on  
-          solid  
-          noshape  
+         x1 = 2.613in
+         x2 = 2.613in
+         y1 = 2.064in
+        }
+        ha:line.720073 {
+         clearance = 0.0
+         y2 = 2.064in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
-       }
-      }
-      ha:padstack_ref.984248 {
-       proto=4; x=15.2664mm; y=1.389in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.986449 {
-       proto=4; x=1.08418in; y=1.007in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
+         x1 = 2.613in
+         x2 = 2.613in
+         y1 = 2.064in
+        }
+        ha:line.720076 {
+         clearance = 0.0
+         y2 = 2.064in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
-       }
-      }
-      ha:padstack_ref.988505 {
-       proto=4; x=29.9212mm; y=1.726in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.990537 {
-       proto=4; x=2.459in; y=692.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.991681 {
-       proto=4; x=2.284in; y=522.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.992333 {
-       proto=4; x=2.212in; y=104.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
+         x1 = 2.613in
+         x2 = 65.3702mm
+         y1 = 2.064in
+        }
+        ha:line.720079 {
+         clearance = 0.0
+         y2 = 51.4256mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
+         x1 = 2.613in
+         x2 = 2.613in
+         y1 = 2.064in
+        }
        }
-      }
-      ha:padstack_ref.1003088 {
-       proto=4; x=2.708in; y=1.827in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+       ha:combining {
        }
       }
-      ha:padstack_ref.1003089 {
-       proto=4; x=65.151mm; y=2.064in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAAB2
+   }
+   ha:subc.720514 {
+    ha:attributes {
+     value = 12MHz
+     footprint = ABM8
+     refdes = X1
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -20.67mil
+          0.650113mm
+          20.67mil
+          0.650113mm
+          20.67mil
+          -0.650113mm
+          -20.67mil
+          -0.650113mm
          }
-       }
-      }
-      ha:padstack_ref.1003252 {
-       proto=4; x=2.708in; y=51.7398mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.1003676 {
-       proto=4; x=2.006in; y=1.257in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-       }
-      }
-      ha:padstack_ref.1004841 {
-       proto=4; x=1.682in; y=672.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:combining {
          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -23.67mil
+          0.726313mm
+          23.67mil
+          0.726313mm
+          23.67mil
+          -0.726313mm
+          -23.67mil
+          -0.726313mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -20.67mil
+          0.650113mm
+          20.67mil
+          0.650113mm
+          20.67mil
+          -0.650113mm
+          -20.67mil
+          -0.650113mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
        }
+       hbottom = 0
+       hplated = 0
       }
-      ha:padstack_ref.1005010 {
-       proto=4; x=2.02in; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.1007485 {
-       proto=4; x=40.005mm; y=26.5938mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.1007681 {
-       proto=4; x=1.652in; y=866.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          20.67mil
+          -0.650113mm
+          -20.67mil
+          -0.650113mm
+          -20.67mil
+          0.650113mm
+          20.67mil
+          0.650113mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          23.67mil
+          -0.726313mm
+          -23.67mil
+          -0.726313mm
+          -23.67mil
+          0.726313mm
+          23.67mil
+          0.726313mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          20.67mil
+          -0.650113mm
+          -20.67mil
+          -0.650113mm
+          -20.67mil
+          0.650113mm
+          20.67mil
+          0.650113mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
        }
+       hbottom = 0
+       hplated = 0
       }
-      ha:padstack_ref.1007691 {
-       proto=4; x=1.678in; y=892.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+     }
+     li:objects {
+      ha:padstack_ref.720529 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = pin2
        }
-
+       proto = 0
+       xmirror = 0
+       x = 2.565265in
+       rot = 270.000000
+       y = 2.18142in
        li:thermal {
        }
+       clearance = 6.0mil
       }
-      ha:padstack_ref.1007692 {
-       proto=4; x=1.704in; y=918.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.720530 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = pin1
        }
-
+       proto = 1
+       xmirror = 0
+       x = 62.858015mm
+       rot = 270.000000
+       y = 2.18142in
        li:thermal {
        }
-      }
-      ha:padstack_ref.1007913 {
-       proto=4; x=1.898in; y=756.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:padstack_ref.1007914 {
-       proto=4; x=1.898in; y=996.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.720531 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = pin4
        }
-
+       proto = 1
+       xmirror = 0
+       x = 62.858015mm
+       rot = 270.000000
+       y = 2.10859in
        li:thermal {
        }
+       clearance = 6.0mil
       }
-      ha:padstack_ref.1008017 {
-       proto=4; x=1.459in; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.720532 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = pin3
        }
-
+       proto = 0
+       xmirror = 0
+       x = 2.565265in
+       rot = 270.000000
+       y = 2.10859in
        li:thermal {
        }
-      }
-      ha:padstack_ref.1008039 {
-       proto=4; x=1.028in; y=680.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:padstack_ref.1008040 {
-       proto=4; x=1.14in; y=1.625in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-      }
-      ha:padstack_ref.1008115 {
-       proto=4; x=2.353in; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+       li:objects {
+        ha:arc.720515 {
+         astart = 270.000000
+         thickness = 10.0mil
+         width = 5.0mil
+         height = 5.0mil
+         x = 62.467998mm
+         y = 2.1513in
+         adelta = 360.000000
+         clearance = 0.0
+        }
        }
-
-       li:thermal {
+       ha:combining {
        }
       }
-      ha:padstack_ref.1010681 {
-       proto=4; x=2.393in; y=1.907in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-
-       li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
+       li:objects {
+        ha:line.720517 {
+         clearance = 0.0
+         y2 = 54.483127mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
          }
+         x1 = 64.007873mm
+         x2 = 64.007873mm
+         y1 = 54.483127mm
+        }
+        ha:line.720520 {
+         clearance = 0.0
+         y2 = 2.145in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 2.52in
+         x2 = 2.52in
+         y1 = 2.145in
+        }
+        ha:line.720523 {
+         clearance = 0.0
+         y2 = 53.483mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 2.52in
+         x2 = 2.52in
+         y1 = 2.145in
+        }
+        ha:line.720526 {
+         clearance = 0.0
+         y2 = 2.145in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 2.52in
+         x2 = 65.008mm
+         y1 = 2.145in
+        }
        }
-      }
-      ha:padstack_ref.1013037 {
-       proto=4; x=63.0174mm; y=2.039in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+       ha:combining {
        }
       }
-      ha:padstack_ref.1013179 {
-       proto=4; x=60.579mm; y=1.649in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.1013381 {
-       proto=4; x=2.358in; y=1.975in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.1013382 {
-       proto=4; x=2.386in; y=1.948in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.1013434 {
-       proto=4; x=2.204in; y=1.975in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.1013435 {
-       proto=4; x=2.24in; y=1.948in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.1013520 {
-       proto=4; x=2.358in; y=1.854in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+     }
+    }
+    uid = IGobWzSMURBswUg5LvAAAACm
+   }
+   ha:subc.720553 {
+    ha:attributes {
+     value = RP-SMA
+     footprint = rpsma-th
+     refdes = J8
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 50.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 89.37mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 89.37mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 89.37mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.590038mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.590038mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
        }
+       hbottom = 0
+       hplated = 1
       }
-      ha:padstack_ref.1013521 {
-       proto=4; x=2.358in; y=1.816in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 62.6mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.590038mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.590038mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.590038mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.910078mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.910078mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
        }
+       hbottom = 0
+       hplated = 1
       }
-      ha:padstack_ref.1013684 {
-       proto=4; x=2.671in; y=1.916in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+     }
+     li:objects {
+      ha:padstack_ref.720568 {
+       smirror = 1
+       ha:attributes {
+        term = 1
+        name = 1
        }
-
+       proto = 0
+       xmirror = 1
+       x = 2.55in
+       rot = -180.000000
+       y = 38.1mm
        li:thermal {
        }
-      }
-      ha:padstack_ref.1013685 {
-       proto=4; x=2.671in; y=1.955in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+        clearline = 1
        }
+       clearance = 0.16002mm
       }
-      ha:padstack_ref.1013749 {
-       proto=4; x=55.5244mm; y=1.785in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.720569 {
+       smirror = 1
+       ha:attributes {
+        term = 2
+        name = GND
        }
-
+       proto = 1
+       xmirror = 1
+       x = 2.45in
+       rot = -180.000000
+       y = 1.6in
        li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
        }
-      }
-      ha:padstack_ref.1013867 {
-       proto=4; x=2.063in; y=1.719in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+        clearline = 1
        }
+       clearance = 0.16002mm
       }
-      ha:padstack_ref.1013898 {
-       proto=4; x=62.2046mm; y=1.755in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.720570 {
+       smirror = 1
+       ha:attributes {
+        term = 2
+        name = GND
        }
-
+       proto = 1
+       xmirror = 1
+       x = 67.309746mm
+       rot = -180.000000
+       y = 1.6in
        li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
        }
-      }
-      ha:padstack_ref.1013905 {
-       proto=4; x=2.353in; y=33.5026mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+        clearline = 1
        }
+       clearance = 0.16002mm
       }
-      ha:padstack_ref.1013978 {
-       proto=4; x=62.611mm; y=1.721in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.720571 {
+       smirror = 1
+       ha:attributes {
+        term = 2
+        name = GND
        }
-
+       proto = 1
+       xmirror = 1
+       x = 2.45in
+       rot = -180.000000
+       y = 1.40001in
        li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
        }
-      }
-      ha:padstack_ref.1014030 {
-       proto=4; x=2.487in; y=1.691in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+        clearline = 1
        }
+       clearance = 0.16002mm
       }
-      ha:padstack_ref.1014070 {
-       proto=4; x=796.0mil; y=1.35in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.720572 {
+       smirror = 1
+       ha:attributes {
+        term = 2
+        name = GND
        }
-
+       proto = 1
+       xmirror = 1
+       x = 67.309746mm
+       rot = -180.000000
+       y = 1.40001in
        li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
        }
-      }
-      ha:padstack_ref.1014077 {
-       proto=4; x=2.524in; y=1.691in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+        clearline = 1
        }
+       clearance = 0.16002mm
       }
-      ha:padstack_ref.1014157 {
-       proto=4; x=697.0mil; y=1.27in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        bottom = 1
        }
-      }
-      ha:padstack_ref.1014167 {
-       proto=4; x=2.551in; y=1.741in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+       li:objects {
+        ha:arc.720554 {
+         astart = -180.000000
+         thickness = 6.0mil
+         width = 4.500118mm
+         height = 4.500118mm
+         x = 2.55in
+         y = 38.1mm
+         adelta = -360.000000
+         clearance = 0.0
+        }
        }
-
-       li:thermal {
+       ha:combining {
        }
       }
-      ha:subc.718691 {
-       ha:attributes {
-        {io_pcb::hidename_y}=8.8138 mm
-        footprint=hole-M3
-        {io_pcb::hidename_scale}=60
-        refdes=H1
-        value=
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=16.8910 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        bottom = 1
+        virtual = 1
+        misc = 1
        }
-      }
-
        li:objects {
-        ha:padstack_ref.718705 {
-         proto=0; x=300.0mil; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-          usetherm=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
+        ha:line.720556 {
+         clearance = 0.0
+         y2 = 38.100101mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
          }
-
+         x1 = 64.769899mm
+         x2 = 64.769899mm
+         y1 = 38.100101mm
+        }
+        ha:line.720559 {
+         clearance = 0.0
+         y2 = 38.1mm
+         thickness = 0.1mm
          ha:attributes {
-           term=1
-           name=1
+          subc-role = origin
          }
+         x1 = 2.55in
+         x2 = 2.55in
+         y1 = 38.1mm
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:arc.718692 {
-            x=300.0mil; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+        ha:line.720562 {
+         clearance = 0.0
+         y2 = 38.1mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 2.55in
+         x2 = 63.77mm
+         y1 = 38.1mm
         }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.718693 {
-            x1=300.0mil; y1=125.0mil; x2=300.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
-
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.718696 {
-            x1=300.0mil; y1=125.0mil; x2=300.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
-
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.718699 {
-            x1=300.0mil; y1=125.0mil; x2=8.62mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
-
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.718702 {
-            x1=300.0mil; y1=125.0mil; x2=300.0mil; y2=4.175mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
-
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        ha:line.720565 {
+         clearance = 0.0
+         y2 = 39.1mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 2.55in
+         x2 = 2.55in
+         y1 = 38.1mm
         }
        }
-      }
-       uid = fdmrigvTMcHho9IPHtUAAAAB
-      }
-      ha:subc.718707 {
-       ha:attributes {
-        {io_pcb::hidename_y}=66.9036 mm
-        footprint=hole-M3
-        {io_pcb::hidename_scale}=60
-        refdes=H2
-        value=
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=17.3990 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
+       ha:combining {
        }
       }
-
-       li:objects {
-        ha:padstack_ref.718721 {
-         proto=0; x=300.0mil; y=73.025mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-          usetherm=1
+     }
+    }
+    uid = IGobWzSMURBswUg5LvAAAACG
+   }
+   ha:subc.720778 {
+    ha:attributes {
+     value = USBmicroB
+     footprint = 11071
+     refdes = J5
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          7.875mil
+          -0.675005mm
+          -7.875mil
+          -0.675005mm
+          -7.875mil
+          0.675005mm
+          7.875mil
+          0.675005mm
          }
-
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-
-         ha:attributes {
-           term=1
-           name=1
+         ha:combining {
          }
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:arc.718708 {
-            x=300.0mil; y=73.025mm; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          10.875mil
+          -0.751205mm
+          -10.875mil
+          -0.751205mm
+          -10.875mil
+          0.751205mm
+          10.875mil
+          0.751205mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
         }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.718709 {
-            x1=300.0mil; y1=73.025mm; x2=300.0mil; y2=73.025mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.718712 {
-            x1=300.0mil; y1=73.025mm; x2=300.0mil; y2=73.025mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.718715 {
-            x1=300.0mil; y1=73.025mm; x2=8.62mm; y2=73.025mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.718718 {
-            x1=300.0mil; y1=73.025mm; x2=300.0mil; y2=74.025mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          7.875mil
+          -0.675005mm
+          -7.875mil
+          -0.675005mm
+          -7.875mil
+          0.675005mm
+          7.875mil
+          0.675005mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
         }
        }
+       hbottom = 0
+       hplated = 0
       }
-       uid = fdmrigvTMcHho9IPHtUAAAAC
-      }
-       ha:subc.718753 {
-        ha:attributes {
-         value=200k
-         footprint=0402
-         refdes=R17
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.718767 {
-          proto=0; x=728.0mil; y=678.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -31.495mil
+          -0.700024mm
+          -31.495mil
+          0.700024mm
+          31.495mil
+          0.700024mm
+          31.495mil
+          -0.700024mm
          }
-         ha:padstack_ref.718768 {
-          proto=0; x=728.0mil; y=16.440404mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
          }
         }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.876173mm
+          -0.776224mm
+          -0.876173mm
+          0.776224mm
+          0.876173mm
+          0.776224mm
+          0.876173mm
+          -0.776224mm
          }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.718755 {
-             x1=728.0mil; y1=663.0mil; x2=728.0mil; y2=663.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.718758 {
-             x1=728.0mil; y1=663.0mil; x2=728.0mil; y2=663.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.718761 {
-             x1=728.0mil; y1=663.0mil; x2=728.0mil; y2=15.8402mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.718764 {
-             x1=728.0mil; y1=663.0mil; x2=19.4912mm; y2=663.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-       }
-        uid = G1gpsTyiDfKtFyztVT4AAACM
-       }
-       ha:subc.718770 {
-        ha:attributes {
-         value=0.25
-         footprint=TE1217861
-         refdes=J21
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -31.495mil
+          -0.700024mm
+          -31.495mil
+          0.700024mm
+          31.495mil
+          0.700024mm
+          31.495mil
+          -0.700024mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
         }
        }
-
-        li:objects {
-         ha:padstack_ref.718784 {
-          proto=0; x=89.0mil; y=2.675in; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.718785 {
-          proto=0; x=89.0mil; y=62.865mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.94996mm
+          0.94996mm
+          0.94996mm
+          0.94996mm
+          0.94996mm
+          -0.94996mm
+          -0.94996mm
+          -0.94996mm
          }
-         ha:padstack_ref.718786 {
-          proto=1; x=89.0mil; y=65.405mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-         ha:padstack_ref.718787 {
-          proto=2; x=89.0mil; y=65.405mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
+         ha:combining {
          }
         }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.02616mm
+          1.02616mm
+          1.02616mm
+          1.02616mm
+          1.02616mm
+          -1.02616mm
+          -1.02616mm
+          -1.02616mm
          }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.718772 {
-             x1=89.0mil; y1=65.405mm; x2=89.0mil; y2=65.405mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.718775 {
-             x1=89.0mil; y1=65.405mm; x2=89.0mil; y2=65.405mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.718778 {
-             x1=89.0mil; y1=65.405mm; x2=89.0mil; y2=64.405mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.718781 {
-             x1=89.0mil; y1=65.405mm; x2=3.2606mm; y2=65.405mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAAAs
-       }
-       ha:subc.718789 {
-        ha:attributes {
-         value=0.25
-         footprint=TE1217861
-         refdes=J22
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.94996mm
+          0.94996mm
+          0.94996mm
+          0.94996mm
+          0.94996mm
+          -0.94996mm
+          -0.94996mm
+          -0.94996mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
         }
        }
-
-        li:objects {
-         ha:padstack_ref.718803 {
-          proto=0; x=89.0mil; y=1.975in; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.3 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 10.0mil
+         ha:ps_line {
+          y2 = -0.55mm
+          thickness = 1.05mm
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = 0.55mm
          }
-         ha:padstack_ref.718804 {
-          proto=0; x=89.0mil; y=45.085mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-         ha:padstack_ref.718805 {
-          proto=1; x=89.0mil; y=47.625mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
+         ha:combining {
          }
-         ha:padstack_ref.718806 {
-          proto=2; x=89.0mil; y=47.625mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 10.0mil
+         ha:ps_line {
+          y2 = -0.55mm
+          thickness = 0.45mm
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = 0.55mm
+         }
+         ha:layer_mask {
+          mech = 1
+         }
+         ha:combining {
+          auto = 1
          }
         }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+        ha:ps_shape_v4 {
+         clearance = 10.0mil
+         ha:ps_line {
+          y2 = -0.55mm
+          thickness = 84.0mil
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = 0.55mm
          }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.718791 {
-             x1=89.0mil; y1=47.625mm; x2=89.0mil; y2=47.625mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.718794 {
-             x1=89.0mil; y1=47.625mm; x2=89.0mil; y2=47.625mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.718797 {
-             x1=89.0mil; y1=47.625mm; x2=89.0mil; y2=46.625mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.718800 {
-             x1=89.0mil; y1=47.625mm; x2=3.2606mm; y2=47.625mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAAAt
-       }
-       ha:subc.718808 {
-        ha:attributes {
-         value=0.25
-         footprint=TE1217861
-         refdes=J26
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
+        ha:ps_shape_v4 {
+         clearance = 10.0mil
+         ha:ps_line {
+          y2 = -0.55mm
+          thickness = 1.05mm
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = 0.55mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.718822 {
-          proto=0; x=89.0mil; y=325.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
+        ha:ps_shape_v4 {
+         clearance = 10.0mil
+         ha:ps_line {
+          y2 = -0.55mm
+          thickness = 1.05mm
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = 0.55mm
          }
-         ha:padstack_ref.718823 {
-          proto=0; x=89.0mil; y=525.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
          }
-         ha:padstack_ref.718824 {
-          proto=1; x=89.0mil; y=425.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
+         ha:combining {
          }
-         ha:padstack_ref.718825 {
-          proto=2; x=89.0mil; y=425.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 10.0mil
+         ha:ps_line {
+          y2 = -0.55mm
+          thickness = 84.0mil
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = 0.55mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+        ha:ps_shape_v4 {
+         clearance = 10.0mil
+         ha:ps_line {
+          y2 = -0.55mm
+          thickness = 1.05mm
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = 0.55mm
          }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.718810 {
-             x1=89.0mil; y1=425.0mil; x2=89.0mil; y2=425.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.718813 {
-             x1=89.0mil; y1=425.0mil; x2=89.0mil; y2=425.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.718816 {
-             x1=89.0mil; y1=425.0mil; x2=1.2606mm; y2=425.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.718819 {
-             x1=89.0mil; y1=425.0mil; x2=89.0mil; y2=9.795mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
          }
         }
        }
-        uid = fdmrigvTMcHho9IPHtUAAABW
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.720792 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = VBUS
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.8376in
+       rot = 270.000000
+       y = 1.93118in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.720793 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = D-
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.8376in
+       rot = 270.000000
+       y = 48.401986mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.720794 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = D+
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.8376in
+       rot = 270.000000
+       y = 1.88in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.720795 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = HS
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.8376in
+       rot = 270.000000
+       y = 1.85441in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.720796 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = GND
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.8376in
+       rot = 270.000000
+       y = 46.452028mm
+       li:thermal {
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.720797 {
+       smirror = 0
+       ha:attributes {
+        term = G
+       }
+       proto = 1
+       xmirror = 0
+       x = 2.85433in
+       rot = 270.000000
+       y = 1.754015in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.0
+      }
+      ha:padstack_ref.720798 {
+       smirror = 0
+       ha:attributes {
+        term = G
+       }
+       proto = 1
+       xmirror = 0
+       x = 2.85433in
+       rot = 270.000000
+       y = 50.952019mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.0
+      }
+      ha:padstack_ref.720799 {
+       smirror = 0
+       ha:attributes {
+        term = G
+       }
+       proto = 2
+       xmirror = 0
+       x = 74.749914mm
+       rot = 270.000000
+       y = 1.83472in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.0
+      }
+      ha:padstack_ref.720800 {
+       smirror = 0
+       ha:attributes {
+        term = G
+       }
+       proto = 2
+       xmirror = 0
+       x = 74.749914mm
+       rot = 270.000000
+       y = 1.92528in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.0
+      }
+      ha:padstack_ref.720801 {
+       smirror = 0
+       ha:attributes {
+        term = G
        }
-       ha:subc.718827 {
-        ha:attributes {
-         value=0.25
-         footprint=TE1217861
-         refdes=J25
+       proto = 3
+       xmirror = 0
+       x = 74.750078mm
+       rot = 270.000000
+       y = 44.552108mm
+       li:thermal {
+        li:2 {
+         on
+         solid
+         noshape
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-            }
-          }
+        li:3 {
+         on
+         solid
+         noshape
         }
-
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.259969mm
+      }
+      ha:padstack_ref.720802 {
+       smirror = 0
+       ha:attributes {
+        term = G
+       }
+       proto = 3
+       xmirror = 0
+       x = 74.750078mm
+       rot = 270.000000
+       y = 2.00598in
+       li:thermal {
+        li:2 {
+         on
+         solid
+         noshape
         }
-
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
+        li:3 {
+         on
+         solid
+         noshape
         }
        }
-
-        li:objects {
-         ha:padstack_ref.718841 {
-          proto=0; x=89.0mil; y=1.225in; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.718842 {
-          proto=0; x=89.0mil; y=26.035mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.718843 {
-          proto=1; x=89.0mil; y=1.125in; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.259969mm
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.720780 {
+         clearance = 0.0
+         y2 = 1.88in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
          }
-         ha:padstack_ref.718844 {
-          proto=2; x=89.0mil; y=1.125in; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
+         x1 = 73.698549mm
+         x2 = 73.698549mm
+         y1 = 1.88in
+        }
+        ha:line.720783 {
+         clearance = 0.0
+         y2 = 1.88in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
+         x1 = 3.0in
+         x2 = 3.0in
+         y1 = 1.88in
         }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+        ha:line.720786 {
+         clearance = 0.0
+         y2 = 46.752mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.718829 {
-             x1=89.0mil; y1=1.125in; x2=89.0mil; y2=1.125in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.718832 {
-             x1=89.0mil; y1=1.125in; x2=89.0mil; y2=1.125in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.718835 {
-             x1=89.0mil; y1=1.125in; x2=89.0mil; y2=27.575mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.718838 {
-             x1=89.0mil; y1=1.125in; x2=3.2606mm; y2=1.125in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+         x1 = 3.0in
+         x2 = 3.0in
+         y1 = 1.88in
+        }
+        ha:line.720789 {
+         clearance = 0.0
+         y2 = 1.88in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
+         x1 = 3.0in
+         x2 = 77.2mm
+         y1 = 1.88in
         }
        }
-        uid = fdmrigvTMcHho9IPHtUAAAAq
+       ha:combining {
        }
-       ha:subc.719008 {
-        ha:attributes {
-         {io_pcb::hidename_y}=72.2391 mm
-         footprint=282834-4
-         {io_pcb::hidename_scale}=60
-         refdes=J13
-         value=4screws
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=38.6601 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -35.435mil  
-               -35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -35.435mil  
-               -35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -35.435mil  
-               -35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -1.059942mm  
-               -1.059942mm  
-               1.059942mm  
-               -1.059942mm  
-               1.059942mm  
-               1.059942mm  
-               -1.059942mm  
-               1.059942mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -1.059942mm  
-               -1.059942mm  
-               1.059942mm  
-               -1.059942mm  
-               1.059942mm  
-               1.059942mm  
-               -1.059942mm  
-               1.059942mm  
-              }
-            }
-          }
-        }
+      }
+      {ha:top copper}        {
+       lid = 2
+       ha:type {
+        copper = 1
+        top = 1
        }
-
-        li:objects {
-         ha:padstack_ref.719033 {
-          proto=0; x=2.87in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:1 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:2 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:3 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=4
-            name=4
-          }
-         }
-         ha:padstack_ref.719034 {
-          proto=0; x=2.87in; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:1 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:2 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:3 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=3
-            name=3
-          }
-         }
-         ha:padstack_ref.719035 {
-          proto=0; x=2.87in; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:top_paste {
+       lid = 3
+       ha:type {
+        top = 1
+        paste = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+        auto = 1
+       }
+      }
+      ha:top_mask {
+       lid = 4
+       ha:type {
+        top = 1
+        mask = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+        sub = 1
+        auto = 1
+       }
+      }
+      ha:any_internal_copper {
+       li:objects {
+       }
+       lid = 5
+       ha:type {
+        copper = 1
+        intern = 1
+       }
+       stack_offs = 1
+       ha:combining {
+       }
+      }
+      ha:bottom_copper {
+       lid = 6
+       ha:type {
+        bottom = 1
+        copper = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:bottom_mask {
+       lid = 7
+       ha:type {
+        bottom = 1
+        mask = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+        sub = 1
+        auto = 1
+       }
+      }
+      ha:bottom_silk {
+       lid = 8
+       ha:type {
+        silk = 1
+        bottom = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+        auto = 1
+       }
+      }
+      ha:bottom_paste {
+       lid = 9
+       ha:type {
+        bottom = 1
+        paste = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+        auto = 1
+       }
+      }
+      ha:outline {
+       lid = 10
+       ha:type {
+        boundary = 1
+       }
+       purpose = uroute
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:pmech {
+       lid = 11
+       ha:type {
+        mech = 1
+       }
+       purpose = proute
+       li:objects {
+       }
+       ha:combining {
+        auto = 1
+       }
+      }
+      ha:umech {
+       lid = 12
+       ha:type {
+        mech = 1
+       }
+       purpose = uroute
+       li:objects {
+       }
+       ha:combining {
+        auto = 1
+       }
+      }
+     }
+    }
+    uid = t+CANjtdPMoBlE0Q3VMAAAAB
+   }
+   ha:subc.721199 {
+    ha:attributes {
+     openscad = 0402
+     value = 18pF
+     refdes = C3
+     footprint = 0402
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-         ha:padstack_ref.719036 {
-          proto=1; x=2.87in; y=800.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
          }
         }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.719009 {
-             x1=69.64807mm; y1=29.440124mm; x2=2.99796in; y2=29.440124mm; thickness=6.0mil; clearance=0.0;
-            }
-            ha:line.719012 {
-             x1=2.99796in; y1=18.820124mm; x2=2.99796in; y2=29.440124mm; thickness=6.0mil; clearance=0.0;
-            }
-            ha:line.719015 {
-             x1=69.64807mm; y1=18.820124mm; x2=2.99796in; y2=18.820124mm; thickness=6.0mil; clearance=0.0;
-            }
-            ha:line.719018 {
-             x1=69.64807mm; y1=18.820124mm; x2=69.64807mm; y2=29.440124mm; thickness=6.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
          }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.719021 {
-             x1=2.87in; y1=950.0mil; x2=2.87in; y2=950.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.719024 {
-             x1=69.64807mm; y1=29.440124mm; x2=69.64807mm; y2=29.440124mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.719027 {
-             x1=69.64807mm; y1=29.440124mm; x2=70.64807mm; y2=29.440124mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.719030 {
-             x1=69.64807mm; y1=29.440124mm; x2=69.64807mm; y2=30.440124mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
          }
         }
        }
-        uid = fdmrigvTMcHho9IPHtUAAABq
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.721212 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.61626in
+       rot = 0.000000
+       y = 53.3908mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.721213 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 67.252596mm
+       rot = 0.000000
+       y = 53.3908mm
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
        }
-        ha:subc.719057 {
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.721200 {
+         clearance = 0.0
+         y2 = 53.3908mm
+         thickness = 0.1mm
          ha:attributes {
-          value=200k
-          footprint=0402
-          refdes=R14
-         }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+          subc-role = pnp-origin
          }
+         x1 = 2.632in
+         x2 = 2.632in
+         y1 = 53.3908mm
         }
-
-         li:objects {
-          ha:padstack_ref.719071 {
-           proto=0; x=18.497804mm; y=607.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.719072 {
-           proto=0; x=759.74mil; y=607.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.719059 {
-              x1=744.0mil; y1=607.0mil; x2=744.0mil; y2=607.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.719062 {
-              x1=744.0mil; y1=607.0mil; x2=744.0mil; y2=607.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.719065 {
-              x1=744.0mil; y1=607.0mil; x2=19.8976mm; y2=607.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.719068 {
-              x1=744.0mil; y1=607.0mil; x2=744.0mil; y2=16.4178mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+        ha:line.721203 {
+         clearance = 0.0
+         y2 = 53.3908mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
+         x1 = 2.632in
+         x2 = 2.632in
+         y1 = 53.3908mm
         }
-         uid = fdmrigvTMcHho9IPHtUAAABo
-        }
-        ha:subc.719074 {
+        ha:line.721206 {
+         clearance = 0.0
+         y2 = 53.3908mm
+         thickness = 0.1mm
          ha:attributes {
-          value=22k
-          footprint=0402
-          refdes=R20
+          subc-role = x
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         x1 = 2.632in
+         x2 = 67.8528mm
+         y1 = 53.3908mm
+        }
+        ha:line.721209 {
+         clearance = 0.0
+         y2 = 54.3908mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
+         x1 = 2.632in
+         x2 = 2.632in
+         y1 = 53.3908mm
         }
-
-         li:objects {
-          ha:padstack_ref.719088 {
-           proto=0; x=854.0mil; y=607.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.719089 {
-           proto=0; x=20.892008mm; y=607.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = 5tUplJr5SYohzy+ou+0AAABd
+   }
+   ha:subc.721277 {
+    ha:attributes {
+     refdes = R501
+     value = 3.3k
+     footprint = 0402
+     openscad = 0402
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.719076 {
-              x1=21.291804mm; y1=607.0mil; x2=21.291804mm; y2=607.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.719079 {
-              x1=21.291804mm; y1=607.0mil; x2=21.291804mm; y2=607.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.719082 {
-              x1=21.291804mm; y1=607.0mil; x2=20.291804mm; y2=607.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.719085 {
-              x1=21.291804mm; y1=607.0mil; x2=21.291804mm; y2=14.4178mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
          }
         }
-         uid = fdmrigvTMcHho9IPHtUAAABn
-        }
-        ha:subc.719091 {
-         ha:attributes {
-          value=22
-          footprint=0402
-          refdes=R2
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-
-         li:objects {
-          ha:padstack_ref.719105 {
-           proto=0; x=1.58126in; y=2.757in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.719106 {
-           proto=0; x=1.61274in; y=2.757in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.719093 {
-              x1=1.597in; y1=2.757in; x2=1.597in; y2=2.757in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.719096 {
-              x1=1.597in; y1=2.757in; x2=1.597in; y2=2.757in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.719099 {
-              x1=1.597in; y1=2.757in; x2=41.5638mm; y2=2.757in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.719102 {
-              x1=1.597in; y1=2.757in; x2=1.597in; y2=71.0278mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
          }
         }
-         uid = fdmrigvTMcHho9IPHtUAAABm
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.721290 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.10674in
+       rot = 180.000000
+       y = 606.0mil
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.721291 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.07526in
+       rot = 180.000000
+       y = 606.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.721278 {
+         clearance = 0.0
+         y2 = 606.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 27.7114mm
+         x2 = 27.7114mm
+         y1 = 606.0mil
         }
-        ha:subc.719180 {
+        ha:line.721281 {
+         clearance = 0.0
+         y2 = 606.0mil
+         thickness = 0.1mm
          ha:attributes {
-          value=0.1uF
-          footprint=0402
-          refdes=C2
+          subc-role = origin
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                -0.326136mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
-             }
-           }
+         x1 = 27.7114mm
+         x2 = 27.7114mm
+         y1 = 606.0mil
+        }
+        ha:line.721284 {
+         clearance = 0.0
+         y2 = 606.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
+         x1 = 27.7114mm
+         x2 = 26.7114mm
+         y1 = 606.0mil
         }
-
-         li:objects {
-          ha:padstack_ref.719194 {
-           proto=0; x=61.505592mm; y=2.25in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.719195 {
-           proto=0; x=2.39in; y=2.25in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.719182 {
-              x1=61.105796mm; y1=2.25in; x2=61.105796mm; y2=2.25in; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.719185 {
-              x1=61.105796mm; y1=2.25in; x2=61.105796mm; y2=2.25in; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.719188 {
-              x1=61.105796mm; y1=2.25in; x2=62.105796mm; y2=2.25in; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.719191 {
-              x1=61.105796mm; y1=2.25in; x2=61.105796mm; y2=56.15mm; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+        ha:line.721287 {
+         clearance = 0.0
+         y2 = 14.3924mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
+         x1 = 27.7114mm
+         x2 = 27.7114mm
+         y1 = 606.0mil
         }
-         uid = fdmrigvTMcHho9IPHtUAAABZ
-        }
-        ha:subc.719197 {
-         ha:attributes {
-          value=1k
-          footprint=0402
-          refdes=R8
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = IGobWzSMURBswUg5LvAAAACE
+   }
+   ha:subc.724629 {
+    ha:attributes {
+     footprint = 0402
+     value = 18pF
+     openscad = 0402
+     refdes = C4
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
          }
         }
-
-         li:objects {
-          ha:padstack_ref.719211 {
-           proto=0; x=1.01652in; y=607.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.719212 {
-           proto=0; x=1.048in; y=607.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.719199 {
-              x1=26.219404mm; y1=607.0mil; x2=26.219404mm; y2=607.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.719202 {
-              x1=26.219404mm; y1=607.0mil; x2=26.219404mm; y2=607.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.719205 {
-              x1=26.219404mm; y1=607.0mil; x2=27.219404mm; y2=607.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.719208 {
-              x1=26.219404mm; y1=607.0mil; x2=26.219404mm; y2=16.4178mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-         uid = fdmrigvTMcHho9IPHtUAAABY
-        }
-        ha:subc.719214 {
-         ha:attributes {
-          {io_pcb::hidename_y}=31.3690 mm
-          footprint=TO252FET
-          {io_pcb::hidename_scale}=60
-          refdes=Q1
-          value=IRLR8743PbF
-          {io_pcb::hidename_direction}=3
-          {io_pcb::hidename_x}=16.3238 mm
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -1.400048mm  
-                -29.53mil  
-                -1.400048mm  
-                29.53mil  
-                1.400048mm  
-                29.53mil  
-                1.400048mm  
-                -29.53mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -1.550035mm  
-                -35.435mil  
-                -1.550035mm  
-                35.435mil  
-                1.550035mm  
-                35.435mil  
-                1.550035mm  
-                -35.435mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -1.400048mm  
-                -29.53mil  
-                -1.400048mm  
-                29.53mil  
-                1.400048mm  
-                29.53mil  
-                1.400048mm  
-                -29.53mil  
-               }
-             }
-           }
+         ha:layer_mask {
+          top = 1
+          paste = 1
          }
-
-         ha:ps_proto_v6.1 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                3.050032mm  
-                -3.150108mm  
-                -3.050032mm  
-                -3.150108mm  
-                -3.050032mm  
-                3.150108mm  
-                3.050032mm  
-                3.150108mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                3.200019mm  
-                -129.925mil  
-                -3.200019mm  
-                -129.925mil  
-                -3.200019mm  
-                129.925mil  
-                3.200019mm  
-                129.925mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                3.050032mm  
-                -3.150108mm  
-                -3.050032mm  
-                -3.150108mm  
-                -3.050032mm  
-                3.150108mm  
-                3.050032mm  
-                3.150108mm  
-               }
-             }
-           }
+         ha:combining {
+          auto = 1
          }
         }
-
-         li:objects {
-          ha:padstack_ref.719239 {
-           proto=0; x=1.04939in; y=516.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=11.81mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=G
-           }
-          }
-          ha:padstack_ref.719240 {
-           proto=1; x=803.33mil; y=426.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=11.81mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=D
-           }
-          }
-          ha:padstack_ref.719241 {
-           proto=0; x=1.04939in; y=336.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=11.81mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=S
-           }
-          }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.724642 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.42374in
+       rot = 180.000000
+       y = 2.188in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.724643 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.39226in
+       rot = 180.000000
+       y = 2.188in
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.724630 {
+         clearance = 0.0
+         y2 = 2.188in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.719215 {
-              x1=18.504406mm; y1=553.95mil; x2=18.504406mm; y2=298.05mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.719218 {
-              x1=24.604472mm; y1=298.05mil; x2=18.504406mm; y2=298.05mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.719221 {
-              x1=24.604472mm; y1=553.95mil; x2=24.604472mm; y2=298.05mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.719224 {
-              x1=24.604472mm; y1=553.95mil; x2=18.504406mm; y2=553.95mil; thickness=10.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.719227 {
-              x1=967.37mil; y1=426.0mil; x2=967.37mil; y2=426.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.719230 {
-              x1=1.04939in; y1=426.0mil; x2=1.04939in; y2=426.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.719233 {
-              x1=1.04939in; y1=426.0mil; x2=1.04939in; y2=11.8204mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.719236 {
-              x1=1.04939in; y1=426.0mil; x2=27.654506mm; y2=426.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         x1 = 61.1632mm
+         x2 = 61.1632mm
+         y1 = 2.188in
+        }
+        ha:line.724633 {
+         clearance = 0.0
+         y2 = 2.188in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
+         x1 = 61.1632mm
+         x2 = 61.1632mm
+         y1 = 2.188in
         }
-         uid = fdmrigvTMcHho9IPHtUAAABX
+        ha:line.724636 {
+         clearance = 0.0
+         y2 = 2.188in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 61.1632mm
+         x2 = 60.1632mm
+         y1 = 2.188in
         }
-        ha:subc.719243 {
+        ha:line.724639 {
+         clearance = 0.0
+         y2 = 54.5752mm
+         thickness = 0.1mm
          ha:attributes {
-          value=0.25
-          footprint=TE1217861
-          refdes=J27
+          subc-role = y
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-             }
-           }
+         x1 = 61.1632mm
+         x2 = 61.1632mm
+         y1 = 2.188in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = zO8BdeMYaulaVJ+4kIIAAABa
+   }
+   ha:subc.732477 {
+    ha:attributes {
+     refdes = R4
+     value = 12.7
+     footprint = 0402
+     openscad = 0402
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-
-         ha:ps_proto_v6.1 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-           }
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-
-         ha:ps_proto_v6.2 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-           }
+         ha:combining {
          }
         }
-
-         li:objects {
-          ha:padstack_ref.719257 {
-           proto=0; x=489.0mil; y=325.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.719258 {
-           proto=0; x=489.0mil; y=525.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.719259 {
-           proto=1; x=489.0mil; y=425.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.719260 {
-           proto=2; x=489.0mil; y=425.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.719245 {
-              x1=489.0mil; y1=425.0mil; x2=489.0mil; y2=425.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.719248 {
-              x1=489.0mil; y1=425.0mil; x2=489.0mil; y2=425.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.719251 {
-              x1=489.0mil; y1=425.0mil; x2=13.9606mm; y2=425.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.719254 {
-              x1=489.0mil; y1=425.0mil; x2=489.0mil; y2=9.795mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-         uid = fdmrigvTMcHho9IPHtUAAABV
-        }
-        ha:subc.719296 {
-         ha:attributes {
-          {io_pcb::hidename_y}=8.8392 mm
-          footprint=hole-M3
-          {io_pcb::hidename_scale}=60
-          refdes=H3
-          value=
-          {io_pcb::hidename_direction}=0
-          {io_pcb::hidename_x}=60.1218 mm
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-           }
+         ha:layer_mask {
+          top = 1
+          paste = 1
          }
-        }
-
-         li:objects {
-          ha:padstack_ref.719310 {
-           proto=0; x=65.405mm; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-           ha:flags {
-            clearline=1
-            usetherm=1
-           }
-
-           li:thermal {
-             li:1 {
-              on  
-              solid  
-              noshape  
-             }
-             li:2 {
-              on  
-              solid  
-              noshape  
-             }
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
+         ha:combining {
+          auto = 1
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:arc.719297 {
-              x=65.405mm; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.719298 {
-              x1=65.405mm; y1=125.0mil; x2=65.405mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.719301 {
-              x1=65.405mm; y1=125.0mil; x2=65.405mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.719304 {
-              x1=65.405mm; y1=125.0mil; x2=66.405mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.719307 {
-              x1=65.405mm; y1=125.0mil; x2=65.405mm; y2=4.175mm; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.732491 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.366in
+       rot = 270.000000
+       y = 2.682in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.732492 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.366in
+       rot = 270.000000
+       y = 2.71348in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.732479 {
+         clearance = 0.0
+         y2 = 2.69774in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
          }
+         x1 = 2.366in
+         x2 = 2.366in
+         y1 = 2.69774in
         }
-         uid = fdmrigvTMcHho9IPHtUAAAAD
+        ha:line.732482 {
+         clearance = 0.0
+         y2 = 2.69774in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 2.366in
+         x2 = 2.366in
+         y1 = 2.69774in
         }
-        ha:subc.719312 {
+        ha:line.732485 {
+         clearance = 0.0
+         y2 = 69.522596mm
+         thickness = 0.1mm
          ha:attributes {
-          {io_pcb::hidename_y}=66.9798 mm
-          footprint=hole-M3
-          {io_pcb::hidename_scale}=60
-          refdes=H4
-          value=
-          {io_pcb::hidename_direction}=0
-          {io_pcb::hidename_x}=60.1472 mm
+          subc-role = x
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-           }
+         x1 = 2.366in
+         x2 = 2.366in
+         y1 = 2.69774in
+        }
+        ha:line.732488 {
+         clearance = 0.0
+         y2 = 2.69774in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
+         x1 = 2.366in
+         x2 = 59.0964mm
+         y1 = 2.69774in
         }
-
-         li:objects {
-          ha:padstack_ref.719326 {
-           proto=0; x=65.405mm; y=73.025mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-           ha:flags {
-            clearline=1
-            usetherm=1
-           }
-
-           li:thermal {
-             li:1 {
-              on  
-              solid  
-              noshape  
-             }
-             li:2 {
-              on  
-              solid  
-              noshape  
-             }
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = b6mo6BU0dsFBO9KFPpYAAABg
+   }
+   ha:subc.734519 {
+    ha:attributes {
+     value = 150
+     footprint = 0402
+     refdes = R3
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:arc.719313 {
-              x=65.405mm; y=73.025mm; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.719314 {
-              x1=65.405mm; y1=73.025mm; x2=65.405mm; y2=73.025mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.719317 {
-              x1=65.405mm; y1=73.025mm; x2=65.405mm; y2=73.025mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.719320 {
-              x1=65.405mm; y1=73.025mm; x2=66.405mm; y2=73.025mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.719323 {
-              x1=65.405mm; y1=73.025mm; x2=65.405mm; y2=74.025mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-        }
-         uid = fdmrigvTMcHho9IPHtUAAAAE
-        }
-        ha:subc.719328 {
-         ha:attributes {
-          value=0.25
-          footprint=TE1217861
-          refdes=J20
+         ha:combining {
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-             }
-           }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
          }
-
-         ha:ps_proto_v6.1 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-           }
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-
-         ha:ps_proto_v6.2 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-           }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-
-         li:objects {
-          ha:padstack_ref.719342 {
-           proto=0; x=489.0mil; y=2.675in; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:1 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:3 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.719343 {
-           proto=0; x=489.0mil; y=62.865mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:1 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:3 {
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.719344 {
-           proto=1; x=489.0mil; y=65.405mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:0 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:2 {
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.719345 {
-           proto=2; x=489.0mil; y=65.405mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:3 {
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.719330 {
-              x1=489.0mil; y1=65.405mm; x2=489.0mil; y2=65.405mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.719333 {
-              x1=489.0mil; y1=65.405mm; x2=489.0mil; y2=65.405mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.719336 {
-              x1=489.0mil; y1=65.405mm; x2=489.0mil; y2=64.405mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.719339 {
-              x1=489.0mil; y1=65.405mm; x2=13.4206mm; y2=65.405mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
          }
         }
-         uid = fdmrigvTMcHho9IPHtUAAAAr
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.734532 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.45974in
+       rot = 180.000000
+       y = 2.1in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.734533 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.42826in
+       rot = 180.000000
+       y = 2.1in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.734520 {
+         clearance = 0.0
+         y2 = 2.1in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 36.6776mm
+         x2 = 36.6776mm
+         y1 = 2.1in
         }
-        ha:subc.719381 {
+        ha:line.734523 {
+         clearance = 0.0
+         y2 = 2.1in
+         thickness = 0.1mm
          ha:attributes {
-          {io_pcb::hidename_y}=74.2188 mm
-          footprint=100mil-led
-          {io_pcb::hidename_scale}=60
-          refdes=D2
-          value=green
-          {io_pcb::hidename_direction}=2
-          {io_pcb::hidename_x}=67.8688 mm
+          subc-role = origin
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -35.0mil  
-                -35.0mil  
-                35.0mil  
-                -35.0mil  
-                35.0mil  
-                35.0mil  
-                -35.0mil  
-                35.0mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -35.0mil  
-                -35.0mil  
-                35.0mil  
-                -35.0mil  
-                35.0mil  
-                35.0mil  
-                -35.0mil  
-                35.0mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -35.0mil  
-                -35.0mil  
-                35.0mil  
-                -35.0mil  
-                35.0mil  
-                35.0mil  
-                -35.0mil  
-                35.0mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -42.5mil  
-                -42.5mil  
-                42.5mil  
-                -42.5mil  
-                42.5mil  
-                42.5mil  
-                -42.5mil  
-                42.5mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -42.5mil  
-                -42.5mil  
-                42.5mil  
-                -42.5mil  
-                42.5mil  
-                42.5mil  
-                -42.5mil  
-                42.5mil  
-               }
-             }
-           }
+         x1 = 36.6776mm
+         x2 = 36.6776mm
+         y1 = 2.1in
+        }
+        ha:line.734526 {
+         clearance = 0.0
+         y2 = 2.1in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
-
-         ha:ps_proto_v6.1 {
-           hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-           }
+         x1 = 36.6776mm
+         x2 = 35.6776mm
+         y1 = 2.1in
+        }
+        ha:line.734529 {
+         clearance = 0.0
+         y2 = 52.34mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
+         x1 = 36.6776mm
+         x2 = 36.6776mm
+         y1 = 2.1in
         }
-
-         li:objects {
-          ha:padstack_ref.719398 {
-           proto=0; x=2.3in; y=2.83in; rot=-270.000000; xmirror=1; smirror=1; clearance=7.5mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.719399 {
-           proto=1; x=2.3in; y=2.93in; rot=-270.000000; xmirror=1; smirror=1; clearance=7.5mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:1 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:2 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:3 {
-              on  
-              diag  
-              sharp  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAAAX
+   }
+   ha:subc.734535 {
+    ha:attributes {
+     value = 0.1uF
+     footprint = 0402
+     refdes = C9
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.719382 {
-              x1=56.9722mm; y1=2.979in; x2=2.357in; y2=2.979in; thickness=10.0mil; clearance=0.0;
-             }
-             ha:arc.719385 {
-              x=2.3in; y=73.152mm; width=114.0mil; height=114.0mil; astart=60.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             bottom = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.719386 {
-              x1=2.3in; y1=73.152mm; x2=2.3in; y2=73.152mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.719389 {
-              x1=2.3in; y1=73.152mm; x2=2.3in; y2=73.152mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.719392 {
-              x1=2.3in; y1=73.152mm; x2=2.3in; y2=74.152mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.719395 {
-              x1=2.3in; y1=73.152mm; x2=59.42mm; y2=73.152mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             bottom = 1
-             virtual = 1
-             misc = 1
-            }
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
          }
         }
-         uid = fdmrigvTMcHho9IPHtUAAAAV
-        }
-        ha:subc.719656 {
-         ha:attributes {
-          value=red
-          footprint=100mil-led
-          refdes=D1
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -35.0mil  
-                -35.0mil  
-                35.0mil  
-                -35.0mil  
-                35.0mil  
-                35.0mil  
-                -35.0mil  
-                35.0mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -35.0mil  
-                -35.0mil  
-                35.0mil  
-                -35.0mil  
-                35.0mil  
-                35.0mil  
-                -35.0mil  
-                35.0mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -35.0mil  
-                -35.0mil  
-                35.0mil  
-                -35.0mil  
-                35.0mil  
-                35.0mil  
-                -35.0mil  
-                35.0mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -42.5mil  
-                -42.5mil  
-                42.5mil  
-                -42.5mil  
-                42.5mil  
-                42.5mil  
-                -42.5mil  
-                42.5mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -42.5mil  
-                -42.5mil  
-                42.5mil  
-                -42.5mil  
-                42.5mil  
-                42.5mil  
-                -42.5mil  
-                42.5mil  
-               }
-             }
-           }
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-
-         ha:ps_proto_v6.1 {
-           hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-           }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-
-         li:objects {
-          ha:padstack_ref.719674 {
-           proto=0; x=38.1mm; y=2.83in; rot=-270.000000; xmirror=1; smirror=1; clearance=7.5mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:5 {
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.719675 {
-           proto=1; x=38.1mm; y=2.93in; rot=-270.000000; xmirror=1; smirror=1; clearance=7.5mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:1 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:2 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:3 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.719657 {
-              x1=39.5478mm; y1=2.979in; x2=1.443in; y2=2.979in; thickness=10.0mil; clearance=0.0;
-             }
-             ha:arc.719660 {
-              x=38.1mm; y=73.152mm; width=114.0mil; height=114.0mil; astart=60.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             bottom = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.719662 {
-              x1=38.1mm; y1=73.152mm; x2=38.1mm; y2=73.152mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.719665 {
-              x1=38.1mm; y1=73.152mm; x2=38.1mm; y2=73.152mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.719668 {
-              x1=38.1mm; y1=73.152mm; x2=38.1mm; y2=74.152mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.719671 {
-              x1=38.1mm; y1=73.152mm; x2=39.1mm; y2=73.152mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             bottom = 1
-             virtual = 1
-             misc = 1
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
          }
         }
-         uid = O+PchJukw719cEV5Te8AAACB
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.734548 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.358in
+       rot = 90.000000
+       y = 1.92174in
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.734549 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.358in
+       rot = 90.000000
+       y = 1.89026in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.734536 {
+         clearance = 0.0
+         y2 = 1.906in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 2.358in
+         x2 = 2.358in
+         y1 = 1.906in
         }
-        ha:subc.719711 {
+        ha:line.734539 {
+         clearance = 0.0
+         y2 = 1.906in
+         thickness = 0.1mm
          ha:attributes {
-          value=22
-          footprint=0402
-          refdes=R1
+          subc-role = origin
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                -0.326136mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
-             }
-           }
+         x1 = 2.358in
+         x2 = 2.358in
+         y1 = 1.906in
+        }
+        ha:line.734542 {
+         clearance = 0.0
+         y2 = 47.4124mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
+         x1 = 2.358in
+         x2 = 2.358in
+         y1 = 1.906in
         }
-
-         li:objects {
-          ha:padstack_ref.719725 {
-           proto=0; x=1.58026in; y=2.802in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.719726 {
-           proto=0; x=40.938196mm; y=2.802in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.719713 {
-              x1=1.596in; y1=2.802in; x2=1.596in; y2=2.802in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.719716 {
-              x1=1.596in; y1=2.802in; x2=1.596in; y2=2.802in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.719719 {
-              x1=1.596in; y1=2.802in; x2=39.5384mm; y2=2.802in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.719722 {
-              x1=1.596in; y1=2.802in; x2=1.596in; y2=72.1708mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+        ha:line.734545 {
+         clearance = 0.0
+         y2 = 1.906in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
+         x1 = 2.358in
+         x2 = 60.8932mm
+         y1 = 1.906in
         }
-         uid = fdmrigvTMcHho9IPHtUAAABy
-        }
-        ha:subc.719946 {
-         ha:attributes {
-          value=6screws
-          footprint=282834-6
-          refdes=J11
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = Q1nlE2f62KwLAO7kz0gAAACL
+   }
+   ha:subc.797146 {
+    ha:attributes {
+     refdes = R21
+     value = 1.5k
+     footprint = 0402
+     openscad = 0402
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-           }
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-
-         ha:ps_proto_v6.1 {
-           hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -35.435mil  
-                -35.435mil  
-                35.435mil  
-                -35.435mil  
-                35.435mil  
-                35.435mil  
-                -35.435mil  
-                35.435mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -35.435mil  
-                -35.435mil  
-                35.435mil  
-                -35.435mil  
-                35.435mil  
-                35.435mil  
-                -35.435mil  
-                35.435mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -35.435mil  
-                -35.435mil  
-                35.435mil  
-                -35.435mil  
-                35.435mil  
-                35.435mil  
-                -35.435mil  
-                35.435mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -1.059942mm  
-                -1.059942mm  
-                1.059942mm  
-                -1.059942mm  
-                1.059942mm  
-                1.059942mm  
-                -1.059942mm  
-                1.059942mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -1.059942mm  
-                -1.059942mm  
-                1.059942mm  
-                -1.059942mm  
-                1.059942mm  
-                1.059942mm  
-                -1.059942mm  
-                1.059942mm  
-               }
-             }
-           }
+         ha:combining {
          }
         }
-
-         li:objects {
-          ha:padstack_ref.719972 {
-           proto=0; x=2.87in; y=100.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:1 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:2 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:3 {
-              on  
-              diag  
-              sharp  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=6
-             name=6
-           }
-          }
-          ha:padstack_ref.719973 {
-           proto=0; x=2.87in; y=200.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:1 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:2 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:3 {
-              on  
-              diag  
-              sharp  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=5
-             name=5
-           }
-          }
-          ha:padstack_ref.719974 {
-           proto=0; x=2.87in; y=300.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:1 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:2 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:3 {
-              on  
-              diag  
-              sharp  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=4
-             name=4
-           }
-          }
-          ha:padstack_ref.719975 {
-           proto=0; x=2.87in; y=400.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=3
-           }
-          }
-          ha:padstack_ref.719976 {
-           proto=0; x=2.87in; y=500.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
-          ha:padstack_ref.719977 {
-           proto=1; x=2.87in; y=600.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.719947 {
-              x1=76.14793mm; y1=1.039876mm; x2=69.647816mm; y2=1.039876mm; thickness=6.0mil; clearance=0.0;
-             }
-             ha:line.719950 {
-              x1=69.647816mm; y1=16.739876mm; x2=69.647816mm; y2=1.039876mm; thickness=6.0mil; clearance=0.0;
-             }
-             ha:line.719953 {
-              x1=76.14793mm; y1=16.739876mm; x2=69.647816mm; y2=16.739876mm; thickness=6.0mil; clearance=0.0;
-             }
-             ha:line.719956 {
-              x1=76.14793mm; y1=16.739876mm; x2=76.14793mm; y2=1.039876mm; thickness=6.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.719960 {
-              x1=2.87in; y1=350.0mil; x2=2.87in; y2=350.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.719963 {
-              x1=76.14793mm; y1=1.039876mm; x2=76.14793mm; y2=1.039876mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.719966 {
-              x1=76.14793mm; y1=1.039876mm; x2=75.14793mm; y2=1.039876mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.719969 {
-              x1=76.14793mm; y1=1.039876mm; x2=76.14793mm; y2=0.039876mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-         uid = fdmrigvTMcHho9IPHtUAAAAP
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
         }
-        ha:subc.720068 {
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.797159 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.006in
+       rot = 90.000000
+       y = 1.32374in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.797160 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.006in
+       rot = 90.000000
+       y = 32.823404mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.797147 {
+         clearance = 0.0
+         y2 = 1.308in
+         thickness = 0.1mm
          ha:attributes {
-          value=0.1uF
-          footprint=0402
-          refdes=C7
+          subc-role = pnp-origin
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         x1 = 2.006in
+         x2 = 2.006in
+         y1 = 1.308in
+        }
+        ha:line.797150 {
+         clearance = 0.0
+         y2 = 1.308in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
+         x1 = 2.006in
+         x2 = 2.006in
+         y1 = 1.308in
         }
-
-         li:objects {
-          ha:padstack_ref.720082 {
-           proto=0; x=66.769996mm; y=2.064in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.720083 {
-           proto=0; x=2.59726in; y=2.064in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+        ha:line.797153 {
+         clearance = 0.0
+         y2 = 32.2232mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.720070 {
-              x1=2.613in; y1=2.064in; x2=2.613in; y2=2.064in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.720073 {
-              x1=2.613in; y1=2.064in; x2=2.613in; y2=2.064in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.720076 {
-              x1=2.613in; y1=2.064in; x2=65.3702mm; y2=2.064in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.720079 {
-              x1=2.613in; y1=2.064in; x2=2.613in; y2=51.4256mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         x1 = 2.006in
+         x2 = 2.006in
+         y1 = 1.308in
+        }
+        ha:line.797156 {
+         clearance = 0.0
+         y2 = 1.308in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
+         x1 = 2.006in
+         x2 = 51.9524mm
+         y1 = 1.308in
         }
-         uid = fdmrigvTMcHho9IPHtUAAAB2
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = m7vO7oCLHBbWiqAZI8QAAABZ
+   }
+   ha:subc.797162 {
+    ha:attributes {
+     refdes = R22
+     value = 1.5k
+     footprint = 0402
+     openscad = 0402
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
         }
-        ha:subc.720514 {
-         ha:attributes {
-          value=12MHz
-          footprint=ABM8
-          refdes=X1
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -20.67mil  
-                0.650113mm  
-                20.67mil  
-                0.650113mm  
-                20.67mil  
-                -0.650113mm  
-                -20.67mil  
-                -0.650113mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -23.67mil  
-                0.726313mm  
-                23.67mil  
-                0.726313mm  
-                23.67mil  
-                -0.726313mm  
-                -23.67mil  
-                -0.726313mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -20.67mil  
-                0.650113mm  
-                20.67mil  
-                0.650113mm  
-                20.67mil  
-                -0.650113mm  
-                -20.67mil  
-                -0.650113mm  
-               }
-             }
-           }
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-
-         ha:ps_proto_v6.1 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                20.67mil  
-                -0.650113mm  
-                -20.67mil  
-                -0.650113mm  
-                -20.67mil  
-                0.650113mm  
-                20.67mil  
-                0.650113mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                23.67mil  
-                -0.726313mm  
-                -23.67mil  
-                -0.726313mm  
-                -23.67mil  
-                0.726313mm  
-                23.67mil  
-                0.726313mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                20.67mil  
-                -0.650113mm  
-                -20.67mil  
-                -0.650113mm  
-                -20.67mil  
-                0.650113mm  
-                20.67mil  
-                0.650113mm  
-               }
-             }
-           }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-
-         li:objects {
-          ha:padstack_ref.720529 {
-           proto=0; x=2.565265in; y=2.18142in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.720530 {
-           proto=1; x=62.858015mm; y=2.18142in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.720531 {
-           proto=1; x=62.858015mm; y=2.10859in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=pin4
-           }
-          }
-          ha:padstack_ref.720532 {
-           proto=0; x=2.565265in; y=2.10859in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=pin3
-           }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:arc.720515 {
-              x=62.467998mm; y=2.1513in; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.720517 {
-              x1=64.007873mm; y1=54.483127mm; x2=64.007873mm; y2=54.483127mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.720520 {
-              x1=2.52in; y1=2.145in; x2=2.52in; y2=2.145in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.720523 {
-              x1=2.52in; y1=2.145in; x2=2.52in; y2=53.483mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.720526 {
-              x1=2.52in; y1=2.145in; x2=65.008mm; y2=2.145in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
          }
         }
-         uid = IGobWzSMURBswUg5LvAAAACm
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.797175 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.956in
+       rot = 90.000000
+       y = 1.32374in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.797176 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.956in
+       rot = 90.000000
+       y = 32.823404mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.797163 {
+         clearance = 0.0
+         y2 = 1.308in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 1.956in
+         x2 = 1.956in
+         y1 = 1.308in
         }
-        ha:subc.720553 {
+        ha:line.797166 {
+         clearance = 0.0
+         y2 = 1.308in
+         thickness = 0.1mm
          ha:attributes {
-          value=RP-SMA
-          footprint=rpsma-th
-          refdes=J8
+          subc-role = origin
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=50.0mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=89.37mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=89.37mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=89.37mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.590038mm;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.590038mm;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-           }
+         x1 = 1.956in
+         x2 = 1.956in
+         y1 = 1.308in
+        }
+        ha:line.797169 {
+         clearance = 0.0
+         y2 = 32.2232mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
-
-         ha:ps_proto_v6.1 {
-           hdia=62.6mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.590038mm;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.590038mm;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.590038mm;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.910078mm;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.910078mm;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-           }
+         x1 = 1.956in
+         x2 = 1.956in
+         y1 = 1.308in
+        }
+        ha:line.797172 {
+         clearance = 0.0
+         y2 = 1.308in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
+         x1 = 1.956in
+         x2 = 50.6824mm
+         y1 = 1.308in
         }
-
-         li:objects {
-          ha:padstack_ref.720568 {
-           proto=0; x=2.55in; y=38.1mm; rot=-180.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.720569 {
-           proto=1; x=2.45in; y=1.6in; rot=-180.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:2 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:3 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=2
-             name=GND
-           }
-          }
-          ha:padstack_ref.720570 {
-           proto=1; x=67.309746mm; y=1.6in; rot=-180.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:2 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:3 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=2
-             name=GND
-           }
-          }
-          ha:padstack_ref.720571 {
-           proto=1; x=2.45in; y=1.40001in; rot=-180.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:2 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:3 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=2
-             name=GND
-           }
-          }
-          ha:padstack_ref.720572 {
-           proto=1; x=67.309746mm; y=1.40001in; rot=-180.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:2 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:3 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=2
-             name=GND
-           }
-          }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = m7vO7oCLHBbWiqAZI8QAAABb
+   }
+   ha:subc.798817 {
+    ha:attributes {
+     value = 4screws
+     footprint = tb003-500-04
+     refdes = J3
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 1.400048mm
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 98.43mil
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:arc.720554 {
-              x=2.55in; y=38.1mm; width=4.500118mm; height=4.500118mm; astart=-180.000000; adelta=-360.000000; thickness=6.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             bottom = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.720556 {
-              x1=64.769899mm; y1=38.100101mm; x2=64.769899mm; y2=38.100101mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.720559 {
-              x1=2.55in; y1=38.1mm; x2=2.55in; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.720562 {
-              x1=2.55in; y1=38.1mm; x2=63.77mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.720565 {
-              x1=2.55in; y1=38.1mm; x2=2.55in; y2=39.1mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             bottom = 1
-             virtual = 1
-             misc = 1
-            }
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
          }
         }
-         uid = IGobWzSMURBswUg5LvAAAACG
-        }
-        ha:subc.720778 {
-         ha:attributes {
-          value=USBmicroB
-          footprint=11071
-          refdes=J5
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 98.43mil
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                7.875mil  
-                -0.675005mm  
-                -7.875mil  
-                -0.675005mm  
-                -7.875mil  
-                0.675005mm  
-                7.875mil  
-                0.675005mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                10.875mil  
-                -0.751205mm  
-                -10.875mil  
-                -0.751205mm  
-                -10.875mil  
-                0.751205mm  
-                10.875mil  
-                0.751205mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                7.875mil  
-                -0.675005mm  
-                -7.875mil  
-                -0.675005mm  
-                -7.875mil  
-                0.675005mm  
-                7.875mil  
-                0.675005mm  
-               }
-             }
-           }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
          }
-
-         ha:ps_proto_v6.1 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -31.495mil  
-                -0.700024mm  
-                -31.495mil  
-                0.700024mm  
-                31.495mil  
-                0.700024mm  
-                31.495mil  
-                -0.700024mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.876173mm  
-                -0.776224mm  
-                -0.876173mm  
-                0.776224mm  
-                0.876173mm  
-                0.776224mm  
-                0.876173mm  
-                -0.776224mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -31.495mil  
-                -0.700024mm  
-                -31.495mil  
-                0.700024mm  
-                31.495mil  
-                0.700024mm  
-                31.495mil  
-                -0.700024mm  
-               }
-             }
-           }
+         ha:combining {
          }
-
-         ha:ps_proto_v6.2 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.94996mm  
-                0.94996mm  
-                0.94996mm  
-                0.94996mm  
-                0.94996mm  
-                -0.94996mm  
-                -0.94996mm  
-                -0.94996mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -1.02616mm  
-                1.02616mm  
-                1.02616mm  
-                1.02616mm  
-                1.02616mm  
-                -1.02616mm  
-                -1.02616mm  
-                -1.02616mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.94996mm  
-                0.94996mm  
-                0.94996mm  
-                0.94996mm  
-                0.94996mm  
-                -0.94996mm  
-                -0.94996mm  
-                -0.94996mm  
-               }
-             }
-           }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 98.43mil
          }
-
-         ha:ps_proto_v6.3 {
-           hdia=0.0; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=10.0mil
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=0.45mm; square=0;              }
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               mech = 1
-              }
-              clearance=10.0mil
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=10.0mil
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=10.0mil
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=10.0mil
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=10.0mil
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=10.0mil
-             }
-           }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
          }
         }
-
-         li:objects {
-          ha:padstack_ref.720792 {
-           proto=0; x=2.8376in; y=1.93118in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=VBUS
-           }
-          }
-          ha:padstack_ref.720793 {
-           proto=0; x=2.8376in; y=48.401986mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=D-
-           }
-          }
-          ha:padstack_ref.720794 {
-           proto=0; x=2.8376in; y=1.88in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=D+
-           }
-          }
-          ha:padstack_ref.720795 {
-           proto=0; x=2.8376in; y=1.85441in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=HS
-           }
-          }
-          ha:padstack_ref.720796 {
-           proto=0; x=2.8376in; y=46.452028mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=5
-             name=GND
-           }
-          }
-          ha:padstack_ref.720797 {
-           proto=1; x=2.85433in; y=1.754015in; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=G
-           }
-          }
-          ha:padstack_ref.720798 {
-           proto=1; x=2.85433in; y=50.952019mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=G
-           }
-          }
-          ha:padstack_ref.720799 {
-           proto=2; x=74.749914mm; y=1.83472in; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=G
-           }
-          }
-          ha:padstack_ref.720800 {
-           proto=2; x=74.749914mm; y=1.92528in; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=G
-           }
-          }
-          ha:padstack_ref.720801 {
-           proto=3; x=74.750078mm; y=44.552108mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:2 {
-              on  
-              solid  
-              noshape  
-             }
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=G
-           }
-          }
-          ha:padstack_ref.720802 {
-           proto=3; x=74.750078mm; y=2.00598in; rot=270.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:2 {
-              on  
-              solid  
-              noshape  
-             }
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=G
-           }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.819908mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.720780 {
-              x1=73.698549mm; y1=1.88in; x2=73.698549mm; y2=1.88in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.720783 {
-              x1=3.0in; y1=1.88in; x2=3.0in; y2=1.88in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.720786 {
-              x1=3.0in; y1=1.88in; x2=3.0in; y2=46.752mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.720789 {
-              x1=3.0in; y1=1.88in; x2=77.2mm; y2=1.88in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-
-          {ha:top copper}            {
-           lid=2
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             copper = 1
-             top = 1
-            }
-          }
-
-          ha:top_paste {
-           lid=3
-           ha:combining { auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             top = 1
-             paste = 1
-            }
-          }
-
-          ha:top_mask {
-           lid=4
-           ha:combining { sub=1; auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             top = 1
-             mask = 1
-            }
-          }
-
-          ha:any_internal_copper {
-           lid=5
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             copper = 1
-             intern = 1
-            }
-            stack_offs = 1
-          }
-
-          ha:bottom_copper {
-           lid=6
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             bottom = 1
-             copper = 1
-            }
-          }
-
-          ha:bottom_mask {
-           lid=7
-           ha:combining { sub=1; auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             bottom = 1
-             mask = 1
-            }
-          }
-
-          ha:bottom_silk {
-           lid=8
-           ha:combining { auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             bottom = 1
-            }
-          }
-
-          ha:bottom_paste {
-           lid=9
-           ha:combining { auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             bottom = 1
-             paste = 1
-            }
-          }
-
-          ha:outline {
-           lid=10
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             boundary = 1
-            }
-            purpose = uroute
-          }
-
-          ha:pmech {
-           lid=11
-           ha:combining { auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             mech = 1
-            }
-            purpose = proute
-          }
-
-          ha:umech {
-           lid=12
-           ha:combining { auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             mech = 1
-            }
-            purpose = uroute
-          }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-         uid = t+CANjtdPMoBlE0Q3VMAAAAB
-        }
-        ha:subc.721199 {
-         ha:attributes {
-          footprint=0402
-          value=18pF
-          openscad=0402
-          refdes=C3
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.819908mm
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-
-         li:objects {
-          ha:padstack_ref.721212 {
-           proto=0; x=2.61626in; y=53.3908mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.721213 {
-           proto=0; x=67.252596mm; y=53.3908mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 1.400048mm
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -49.215mil
+          -49.215mil
+          49.215mil
+          -49.215mil
+          49.215mil
+          49.215mil
+          -49.215mil
+          49.215mil
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.721200 {
-              x1=2.632in; y1=53.3908mm; x2=2.632in; y2=53.3908mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.721203 {
-              x1=2.632in; y1=53.3908mm; x2=2.632in; y2=53.3908mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.721206 {
-              x1=2.632in; y1=53.3908mm; x2=67.8528mm; y2=53.3908mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.721209 {
-              x1=2.632in; y1=53.3908mm; x2=2.632in; y2=54.3908mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
          }
         }
-         uid = 5tUplJr5SYohzy+ou+0AAABd
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -49.215mil
+          -49.215mil
+          49.215mil
+          -49.215mil
+          49.215mil
+          49.215mil
+          -49.215mil
+          49.215mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
         }
-        ha:subc.721277 {
-         ha:attributes {
-          openscad=0402
-          value=3.3k
-          refdes=R501
-          footprint=0402
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -49.215mil
+          -49.215mil
+          49.215mil
+          -49.215mil
+          49.215mil
+          49.215mil
+          -49.215mil
+          49.215mil
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
          }
         }
-
-         li:objects {
-          ha:padstack_ref.721290 {
-           proto=0; x=23.330408mm; y=607.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.721291 {
-           proto=0; x=950.0mil; y=607.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.721278 {
-              x1=23.730204mm; y1=607.0mil; x2=23.730204mm; y2=607.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.721281 {
-              x1=23.730204mm; y1=607.0mil; x2=23.730204mm; y2=607.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.721284 {
-              x1=23.730204mm; y1=607.0mil; x2=24.730204mm; y2=607.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.721287 {
-              x1=23.730204mm; y1=607.0mil; x2=23.730204mm; y2=16.4178mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.409954mm
+          -1.409954mm
+          1.409954mm
+          -1.409954mm
+          1.409954mm
+          1.409954mm
+          -1.409954mm
+          1.409954mm
          }
-        }
-         uid = IGobWzSMURBswUg5LvAAAACE
-        }
-        ha:subc.724629 {
-         ha:attributes {
-          refdes=C4
-          value=18pF
-          footprint=0402
-          openscad=0402
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-
-         li:objects {
-          ha:padstack_ref.724642 {
-           proto=0; x=2.42374in; y=2.188in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.724643 {
-           proto=0; x=2.39226in; y=2.188in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.409954mm
+          -1.409954mm
+          1.409954mm
+          -1.409954mm
+          1.409954mm
+          1.409954mm
+          -1.409954mm
+          1.409954mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.724630 {
-              x1=61.1632mm; y1=2.188in; x2=61.1632mm; y2=2.188in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.724633 {
-              x1=61.1632mm; y1=2.188in; x2=61.1632mm; y2=2.188in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.724636 {
-              x1=61.1632mm; y1=2.188in; x2=60.1632mm; y2=2.188in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.724639 {
-              x1=61.1632mm; y1=2.188in; x2=61.1632mm; y2=54.5752mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-         uid = zO8BdeMYaulaVJ+4kIIAAABa
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.798843 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = pin4
+       }
+       proto = 0
+       xmirror = 0
+       x = 72.39mm
+       rot = 90.000000
+       y = 69.51599mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.798844 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = pin3
+       }
+       proto = 0
+       xmirror = 0
+       x = 72.39mm
+       rot = 90.000000
+       y = 2.54in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.798845 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = pin2
+       }
+       proto = 0
+       xmirror = 0
+       x = 72.39mm
+       rot = 90.000000
+       y = 59.51601mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.798846 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = pin1
+       }
+       proto = 1
+       xmirror = 0
+       x = 72.39mm
+       rot = 90.000000
+       y = 2.1463in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.798818 {
+         clearance = 0.0
+         y2 = 2.83528in
+         thickness = 6.0mil
+         x1 = 2.69252in
+         x2 = 2.99961in
+         y1 = 2.83528in
+        }
+        ha:line.798821 {
+         clearance = 0.0
+         y2 = 2.04788in
+         thickness = 6.0mil
+         x1 = 2.99961in
+         x2 = 2.99961in
+         y1 = 2.83528in
+        }
+        ha:line.798824 {
+         clearance = 0.0
+         y2 = 2.04788in
+         thickness = 6.0mil
+         x1 = 2.99961in
+         x2 = 2.69252in
+         y1 = 2.04788in
         }
-        ha:subc.732477 {
+        ha:line.798827 {
+         clearance = 0.0
+         y2 = 2.83528in
+         thickness = 6.0mil
+         x1 = 2.69252in
+         x2 = 2.69252in
+         y1 = 2.04788in
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.798831 {
+         clearance = 0.0
+         y2 = 62.016005mm
+         thickness = 0.1mm
          ha:attributes {
-          openscad=0402
-          value=12.7
-          refdes=R4
-          footprint=0402
+          subc-role = pnp-origin
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         x1 = 72.39mm
+         x2 = 72.39mm
+         ha:flags {
+          selected = 1
          }
+         y1 = 62.016005mm
         }
-
-         li:objects {
-          ha:padstack_ref.732491 {
-           proto=0; x=2.366in; y=2.682in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.732492 {
-           proto=0; x=2.366in; y=2.71348in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+        ha:line.798834 {
+         clearance = 0.0
+         y2 = 2.83528in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.732479 {
-              x1=2.366in; y1=2.69774in; x2=2.366in; y2=2.69774in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.732482 {
-              x1=2.366in; y1=2.69774in; x2=2.366in; y2=2.69774in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.732485 {
-              x1=2.366in; y1=2.69774in; x2=2.366in; y2=69.522596mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.732488 {
-              x1=2.366in; y1=2.69774in; x2=59.0964mm; y2=2.69774in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         x1 = 2.69252in
+         x2 = 2.69252in
+         ha:flags {
+          selected = 1
          }
+         y1 = 2.83528in
         }
-         uid = b6mo6BU0dsFBO9KFPpYAAABg
-        }
-        ha:subc.734519 {
+        ha:line.798837 {
+         clearance = 0.0
+         y2 = 2.83528in
+         thickness = 0.1mm
          ha:attributes {
-          value=150
-          footprint=0402
-          refdes=R3
+          subc-role = x
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         x1 = 2.69252in
+         x2 = 67.390008mm
+         ha:flags {
+          selected = 1
          }
+         y1 = 2.83528in
         }
-
-         li:objects {
-          ha:padstack_ref.734532 {
-           proto=0; x=1.45974in; y=2.1in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.734533 {
-           proto=0; x=1.42826in; y=2.1in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+        ha:line.798840 {
+         clearance = 0.0
+         y2 = 73.016112mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.734520 {
-              x1=36.6776mm; y1=2.1in; x2=36.6776mm; y2=2.1in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.734523 {
-              x1=36.6776mm; y1=2.1in; x2=36.6776mm; y2=2.1in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.734526 {
-              x1=36.6776mm; y1=2.1in; x2=35.6776mm; y2=2.1in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.734529 {
-              x1=36.6776mm; y1=2.1in; x2=36.6776mm; y2=52.34mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         x1 = 2.69252in
+         x2 = 2.69252in
+         ha:flags {
+          selected = 1
          }
+         y1 = 2.83528in
         }
-         uid = fdmrigvTMcHho9IPHtUAAAAX
-        }
-        ha:subc.734535 {
-         ha:attributes {
-          value=0.1uF
-          footprint=0402
-          refdes=C9
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = rey1b242HwmC8Er8zzcAAABd
+   }
+   ha:subc.847672 {
+    ha:attributes {
+     footprint = 0402
+     value = 12.7
+     openscad = 0402
+     refdes = R5
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
          }
         }
-
-         li:objects {
-          ha:padstack_ref.734548 {
-           proto=0; x=2.358in; y=1.92174in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.734549 {
-           proto=0; x=2.358in; y=1.89026in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
- ha:flags ={ clearline=1
- };          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.734536 {
-              x1=2.358in; y1=1.906in; x2=2.358in; y2=1.906in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.734539 {
-              x1=2.358in; y1=1.906in; x2=2.358in; y2=1.906in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.734542 {
-              x1=2.358in; y1=1.906in; x2=2.358in; y2=47.4124mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.734545 {
-              x1=2.358in; y1=1.906in; x2=60.8932mm; y2=1.906in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-         uid = Q1nlE2f62KwLAO7kz0gAAACL
-        }
-        ha:subc.797146 {
-         ha:attributes {
-          openscad=0402
-          value=1.5k
-          refdes=R21
-          footprint=0402
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         ha:layer_mask {
+          top = 1
+          paste = 1
          }
-        }
-
-         li:objects {
-          ha:padstack_ref.797159 {
-           proto=0; x=2.006in; y=1.32374in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.797160 {
-           proto=0; x=2.006in; y=32.823404mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+         ha:combining {
+          auto = 1
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.797147 {
-              x1=2.006in; y1=1.308in; x2=2.006in; y2=1.308in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.797150 {
-              x1=2.006in; y1=1.308in; x2=2.006in; y2=1.308in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.797153 {
-              x1=2.006in; y1=1.308in; x2=2.006in; y2=32.2232mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.797156 {
-              x1=2.006in; y1=1.308in; x2=51.9524mm; y2=1.308in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.847686 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.469in
+       rot = 90.000000
+       y = 985.74mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.847687 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.469in
+       rot = 90.000000
+       y = 24.238204mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.847674 {
+         clearance = 0.0
+         y2 = 970.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
          }
+         x1 = 1.469in
+         x2 = 1.469in
+         y1 = 970.0mil
         }
-         uid = m7vO7oCLHBbWiqAZI8QAAABZ
+        ha:line.847677 {
+         clearance = 0.0
+         y2 = 970.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.469in
+         x2 = 1.469in
+         y1 = 970.0mil
         }
-        ha:subc.797162 {
+        ha:line.847680 {
+         clearance = 0.0
+         y2 = 23.638mm
+         thickness = 0.1mm
          ha:attributes {
-          openscad=0402
-          value=1.5k
-          refdes=R22
-          footprint=0402
+          subc-role = x
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         x1 = 1.469in
+         x2 = 1.469in
+         y1 = 970.0mil
+        }
+        ha:line.847683 {
+         clearance = 0.0
+         y2 = 970.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
+         x1 = 1.469in
+         x2 = 38.3126mm
+         y1 = 970.0mil
         }
-
-         li:objects {
-          ha:padstack_ref.797175 {
-           proto=0; x=1.956in; y=1.32374in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.797176 {
-           proto=0; x=1.956in; y=32.823404mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = WpCNKLrl2SLRGaNEiXUAAABf
+   }
+   ha:subc.936683 {
+    ha:attributes {
+     footprint = 0402
+     value = 10k
+     openscad = 0402
+     refdes = R30
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.797163 {
-              x1=1.956in; y1=1.308in; x2=1.956in; y2=1.308in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.797166 {
-              x1=1.956in; y1=1.308in; x2=1.956in; y2=1.308in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.797169 {
-              x1=1.956in; y1=1.308in; x2=1.956in; y2=32.2232mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.797172 {
-              x1=1.956in; y1=1.308in; x2=50.6824mm; y2=1.308in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
          }
         }
-         uid = m7vO7oCLHBbWiqAZI8QAAABb
-        }
-        ha:subc.798817 {
-         ha:attributes {
-          value=4screws
-          footprint=tb003-500-04
-          refdes=J3
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=1.400048mm; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=98.43mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=98.43mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=98.43mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.819908mm;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.819908mm;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-           }
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-
-         ha:ps_proto_v6.1 {
-           hdia=1.400048mm; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -49.215mil  
-                -49.215mil  
-                49.215mil  
-                -49.215mil  
-                49.215mil  
-                49.215mil  
-                -49.215mil  
-                49.215mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -49.215mil  
-                -49.215mil  
-                49.215mil  
-                -49.215mil  
-                49.215mil  
-                49.215mil  
-                -49.215mil  
-                49.215mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -49.215mil  
-                -49.215mil  
-                49.215mil  
-                -49.215mil  
-                49.215mil  
-                49.215mil  
-                -49.215mil  
-                49.215mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -1.409954mm  
-                -1.409954mm  
-                1.409954mm  
-                -1.409954mm  
-                1.409954mm  
-                1.409954mm  
-                -1.409954mm  
-                1.409954mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -1.409954mm  
-                -1.409954mm  
-                1.409954mm  
-                -1.409954mm  
-                1.409954mm  
-                1.409954mm  
-                -1.409954mm  
-                1.409954mm  
-               }
-             }
-           }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-
-         li:objects {
-          ha:padstack_ref.798843 {
-           proto=0; x=72.39mm; y=69.51599mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=pin4
-           }
-          }
-          ha:padstack_ref.798844 {
-           proto=0; x=72.39mm; y=2.54in; rot=90.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=pin3
-           }
-          }
-          ha:padstack_ref.798845 {
-           proto=0; x=72.39mm; y=59.51601mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.798846 {
-           proto=1; x=72.39mm; y=2.1463in; rot=90.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=pin1
-           }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.798818 {
-              x1=2.69252in; y1=2.83528in; x2=2.99961in; y2=2.83528in; thickness=6.0mil; clearance=0.0;
-             }
-             ha:line.798821 {
-              x1=2.99961in; y1=2.83528in; x2=2.99961in; y2=2.04788in; thickness=6.0mil; clearance=0.0;
-             }
-             ha:line.798824 {
-              x1=2.99961in; y1=2.04788in; x2=2.69252in; y2=2.04788in; thickness=6.0mil; clearance=0.0;
-             }
-             ha:line.798827 {
-              x1=2.69252in; y1=2.04788in; x2=2.69252in; y2=2.83528in; thickness=6.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.798831 {
-              x1=72.39mm; y1=62.016005mm; x2=72.39mm; y2=62.016005mm; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.798834 {
-              x1=2.69252in; y1=2.83528in; x2=2.69252in; y2=2.83528in; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.798837 {
-              x1=2.69252in; y1=2.83528in; x2=67.390008mm; y2=2.83528in; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.798840 {
-              x1=2.69252in; y1=2.83528in; x2=2.69252in; y2=73.016112mm; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
          }
         }
-         uid = rey1b242HwmC8Er8zzcAAABd
-        }
-        ha:subc.847672 {
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.936697 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 35.9664mm
+       rot = 90.000000
+       y = 2.84774in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.936698 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 35.9664mm
+       rot = 90.000000
+       y = 2.81626in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.936685 {
+         clearance = 0.0
+         y2 = 71.9328mm
+         thickness = 0.1mm
          ha:attributes {
-          refdes=R5
-          value=12.7
-          footprint=0402
-          openscad=0402
-         }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+          subc-role = pnp-origin
          }
+         x1 = 35.9664mm
+         x2 = 35.9664mm
+         y1 = 71.9328mm
         }
-
-         li:objects {
-          ha:padstack_ref.847686 {
-           proto=0; x=1.499in; y=346.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.847687 {
-           proto=0; x=1.499in; y=8.007604mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.847674 {
-              x1=1.499in; y1=331.0mil; x2=1.499in; y2=331.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.847677 {
-              x1=1.499in; y1=331.0mil; x2=1.499in; y2=331.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.847680 {
-              x1=1.499in; y1=331.0mil; x2=1.499in; y2=7.4074mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.847683 {
-              x1=1.499in; y1=331.0mil; x2=39.0746mm; y2=331.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+        ha:line.936688 {
+         clearance = 0.0
+         y2 = 71.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
+         x1 = 35.9664mm
+         x2 = 35.9664mm
+         y1 = 71.9328mm
         }
-         uid = WpCNKLrl2SLRGaNEiXUAAABf
-        }
-        ha:subc.936683 {
+        ha:line.936691 {
+         clearance = 0.0
+         y2 = 70.9328mm
+         thickness = 0.1mm
          ha:attributes {
-          refdes=R30
-          value=10k
-          footprint=0402
-          openscad=0402
+          subc-role = x
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         x1 = 35.9664mm
+         x2 = 35.9664mm
+         y1 = 71.9328mm
+        }
+        ha:line.936694 {
+         clearance = 0.0
+         y2 = 71.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
+         x1 = 35.9664mm
+         x2 = 36.9664mm
+         y1 = 71.9328mm
         }
-
-         li:objects {
-          ha:padstack_ref.936697 {
-           proto=0; x=35.9664mm; y=2.84774in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.936698 {
-           proto=0; x=35.9664mm; y=2.81626in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAABj
+   }
+   ha:subc.936749 {
+    ha:attributes {
+     footprint = 0402
+     value = 10k
+     openscad = 0402
+     refdes = R33
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.936685 {
-              x1=35.9664mm; y1=71.9328mm; x2=35.9664mm; y2=71.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.936688 {
-              x1=35.9664mm; y1=71.9328mm; x2=35.9664mm; y2=71.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.936691 {
-              x1=35.9664mm; y1=71.9328mm; x2=35.9664mm; y2=70.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.936694 {
-              x1=35.9664mm; y1=71.9328mm; x2=36.9664mm; y2=71.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
          }
         }
-         uid = awHEPLOUqbax+QojwTkAAABj
-        }
-        ha:subc.936749 {
-         ha:attributes {
-          refdes=R33
-          value=10k
-          footprint=0402
-          openscad=0402
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-
-         li:objects {
-          ha:padstack_ref.936763 {
-           proto=0; x=1.284in; y=2.84774in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.936764 {
-           proto=0; x=1.284in; y=2.81626in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.936751 {
-              x1=1.284in; y1=71.9328mm; x2=1.284in; y2=71.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.936754 {
-              x1=1.284in; y1=71.9328mm; x2=1.284in; y2=71.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.936757 {
-              x1=1.284in; y1=71.9328mm; x2=1.284in; y2=70.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.936760 {
-              x1=1.284in; y1=71.9328mm; x2=33.6136mm; y2=71.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
          }
         }
-         uid = awHEPLOUqbax+QojwTkAAABn
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.936763 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.284in
+       rot = 90.000000
+       y = 2.84774in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.936764 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.284in
+       rot = 90.000000
+       y = 2.81626in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.936751 {
+         clearance = 0.0
+         y2 = 71.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 1.284in
+         x2 = 1.284in
+         y1 = 71.9328mm
         }
-        ha:subc.936782 {
+        ha:line.936754 {
+         clearance = 0.0
+         y2 = 71.9328mm
+         thickness = 0.1mm
          ha:attributes {
-          refdes=R34
-          value=10k
-          footprint=0402
-          openscad=0402
+          subc-role = origin
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         x1 = 1.284in
+         x2 = 1.284in
+         y1 = 71.9328mm
+        }
+        ha:line.936757 {
+         clearance = 0.0
+         y2 = 70.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
+         x1 = 1.284in
+         x2 = 1.284in
+         y1 = 71.9328mm
         }
-
-         li:objects {
-          ha:padstack_ref.936796 {
-           proto=0; x=1.24in; y=2.84774in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.936797 {
-           proto=0; x=1.24in; y=2.81626in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.936784 {
-              x1=1.24in; y1=71.9328mm; x2=1.24in; y2=71.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.936787 {
-              x1=1.24in; y1=71.9328mm; x2=1.24in; y2=71.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.936790 {
-              x1=1.24in; y1=71.9328mm; x2=1.24in; y2=70.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.936793 {
-              x1=1.24in; y1=71.9328mm; x2=32.496mm; y2=71.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+        ha:line.936760 {
+         clearance = 0.0
+         y2 = 71.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
+         x1 = 1.284in
+         x2 = 33.6136mm
+         y1 = 71.9328mm
         }
-         uid = awHEPLOUqbax+QojwTkAAABp
-        }
-        ha:subc.936848 {
-         ha:attributes {
-          refdes=R35
-          value=10k
-          footprint=0402
-          openscad=0402
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAABn
+   }
+   ha:subc.936782 {
+    ha:attributes {
+     footprint = 0402
+     value = 10k
+     openscad = 0402
+     refdes = R34
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
          }
         }
-
-         li:objects {
-          ha:padstack_ref.936862 {
-           proto=0; x=30.3784mm; y=2.84774in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.936863 {
-           proto=0; x=30.3784mm; y=2.81626in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.936850 {
-              x1=30.3784mm; y1=71.9328mm; x2=30.3784mm; y2=71.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.936853 {
-              x1=30.3784mm; y1=71.9328mm; x2=30.3784mm; y2=71.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.936856 {
-              x1=30.3784mm; y1=71.9328mm; x2=30.3784mm; y2=70.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.936859 {
-              x1=30.3784mm; y1=71.9328mm; x2=31.3784mm; y2=71.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-         uid = awHEPLOUqbax+QojwTkAAABt
-        }
-        ha:subc.936885 {
-         ha:attributes {
-          value=blue
-          footprint=100mil-led
-          refdes=D5
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -35.0mil  
-                -35.0mil  
-                35.0mil  
-                -35.0mil  
-                35.0mil  
-                35.0mil  
-                -35.0mil  
-                35.0mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -35.0mil  
-                -35.0mil  
-                35.0mil  
-                -35.0mil  
-                35.0mil  
-                35.0mil  
-                -35.0mil  
-                35.0mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -35.0mil  
-                -35.0mil  
-                35.0mil  
-                -35.0mil  
-                35.0mil  
-                35.0mil  
-                -35.0mil  
-                35.0mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -42.5mil  
-                -42.5mil  
-                42.5mil  
-                -42.5mil  
-                42.5mil  
-                42.5mil  
-                -42.5mil  
-                42.5mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -42.5mil  
-                -42.5mil  
-                42.5mil  
-                -42.5mil  
-                42.5mil  
-                42.5mil  
-                -42.5mil  
-                42.5mil  
-               }
-             }
-           }
+         ha:layer_mask {
+          top = 1
+          paste = 1
          }
-
-         ha:ps_proto_v6.1 {
-           hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-           }
+         ha:combining {
+          auto = 1
          }
         }
-
-         li:objects {
-          ha:padstack_ref.936903 {
-           proto=0; x=2.3in; y=170.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=7.5mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.936904 {
-           proto=1; x=2.3in; y=70.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=7.5mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.936796 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.24in
+       rot = 90.000000
+       y = 2.84774in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.936797 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.24in
+       rot = 90.000000
+       y = 2.81626in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.936784 {
+         clearance = 0.0
+         y2 = 71.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.936886 {
-              x1=56.9722mm; y1=21.0mil; x2=2.357in; y2=21.0mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:arc.936889 {
-              x=2.3in; y=120.0mil; width=114.0mil; height=114.0mil; astart=240.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             bottom = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.936891 {
-              x1=2.3in; y1=120.0mil; x2=2.3in; y2=120.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.936894 {
-              x1=2.3in; y1=120.0mil; x2=2.3in; y2=120.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.936897 {
-              x1=2.3in; y1=120.0mil; x2=2.3in; y2=2.048mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.936900 {
-              x1=2.3in; y1=120.0mil; x2=57.42mm; y2=120.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             bottom = 1
-             virtual = 1
-             misc = 1
-            }
-          }
+         x1 = 1.24in
+         x2 = 1.24in
+         y1 = 71.9328mm
+        }
+        ha:line.936787 {
+         clearance = 0.0
+         y2 = 71.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
+         x1 = 1.24in
+         x2 = 1.24in
+         y1 = 71.9328mm
         }
-         uid = awHEPLOUqbax+QojwTkAAABv
+        ha:line.936790 {
+         clearance = 0.0
+         y2 = 70.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.24in
+         x2 = 1.24in
+         y1 = 71.9328mm
         }
-        ha:subc.936943 {
+        ha:line.936793 {
+         clearance = 0.0
+         y2 = 71.9328mm
+         thickness = 0.1mm
          ha:attributes {
-          value=DFLS130L
-          footprint=powerdi123
-          refdes=D6
+          subc-role = y
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -43.31mil  
-                -0.700024mm  
-                -43.31mil  
-                0.700024mm  
-                43.31mil  
-                0.700024mm  
-                43.31mil  
-                -0.700024mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -46.31mil  
-                -0.776224mm  
-                -46.31mil  
-                0.776224mm  
-                46.31mil  
-                0.776224mm  
-                46.31mil  
-                -0.776224mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -43.31mil  
-                -0.700024mm  
-                -43.31mil  
-                0.700024mm  
-                43.31mil  
-                0.700024mm  
-                43.31mil  
-                -0.700024mm  
-               }
-             }
-           }
+         x1 = 1.24in
+         x2 = 32.496mm
+         y1 = 71.9328mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAABp
+   }
+   ha:subc.936848 {
+    ha:attributes {
+     footprint = 0402
+     value = 10k
+     openscad = 0402
+     refdes = R35
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-
-         ha:ps_proto_v6.1 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.449961mm  
-                -0.699897mm  
-                -0.449961mm  
-                -0.699897mm  
-                -0.449961mm  
-                0.699897mm  
-                0.449961mm  
-                0.699897mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.526161mm  
-                -0.776097mm  
-                -0.526161mm  
-                -0.776097mm  
-                -0.526161mm  
-                0.776097mm  
-                0.526161mm  
-                0.776097mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.449961mm  
-                -0.699897mm  
-                -0.449961mm  
-                -0.699897mm  
-                -0.449961mm  
-                0.699897mm  
-                0.449961mm  
-                0.699897mm  
-               }
-             }
-           }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
          }
         }
-
-         li:objects {
-          ha:padstack_ref.936978 {
-           proto=0; x=1.90561in; y=1.197in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=cathode
-           }
-          }
-          ha:padstack_ref.936979 {
-           proto=1; x=2.006in; y=1.197in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=anode
-           }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.936944 {
-              x1=50.852578mm; y1=1.23499in; x2=47.85233mm; y2=1.23499in; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.936947 {
-              x1=47.85233mm; y1=1.23499in; x2=47.85233mm; y2=1.15901in; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.936950 {
-              x1=47.85233mm; y1=1.15901in; x2=50.852578mm; y2=1.15901in; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.936953 {
-              x1=50.852578mm; y1=1.15901in; x2=50.852578mm; y2=1.23499in; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.936956 {
-              x1=1.86292in; y1=1.23499in; x2=1.84393in; y2=1.23499in; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.936959 {
-              x1=1.84393in; y1=1.23499in; x2=1.84393in; y2=1.15901in; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.936962 {
-              x1=1.84393in; y1=1.15901in; x2=1.86292in; y2=1.15901in; thickness=10.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.936966 {
-              x1=49.677447mm; y1=1.197in; x2=49.677447mm; y2=1.197in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.936969 {
-              x1=1.94301in; y1=1.197in; x2=1.94301in; y2=1.197in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.936972 {
-              x1=1.94301in; y1=1.197in; x2=48.352454mm; y2=1.197in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.936975 {
-              x1=1.94301in; y1=1.197in; x2=1.94301in; y2=29.4038mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-         uid = awHEPLOUqbax+QojwTkAAABx
-        }
-        ha:subc.936997 {
-         ha:attributes {
-          refdes=R32
-          value=10k
-          footprint=0402
-          openscad=0402
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         ha:layer_mask {
+          top = 1
+          paste = 1
          }
-        }
-
-         li:objects {
-          ha:padstack_ref.937011 {
-           proto=0; x=1.328in; y=2.84774in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.937012 {
-           proto=0; x=1.328in; y=2.81626in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+         ha:combining {
+          auto = 1
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.936999 {
-              x1=1.328in; y1=71.9328mm; x2=1.328in; y2=71.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.937002 {
-              x1=1.328in; y1=71.9328mm; x2=1.328in; y2=71.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.937005 {
-              x1=1.328in; y1=71.9328mm; x2=1.328in; y2=70.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.937008 {
-              x1=1.328in; y1=71.9328mm; x2=34.7312mm; y2=71.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.936862 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 30.3784mm
+       rot = 90.000000
+       y = 2.84774in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.936863 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 30.3784mm
+       rot = 90.000000
+       y = 2.81626in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.936850 {
+         clearance = 0.0
+         y2 = 71.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
          }
+         x1 = 30.3784mm
+         x2 = 30.3784mm
+         y1 = 71.9328mm
         }
-         uid = awHEPLOUqbax+QojwTkAAABz
+        ha:line.936853 {
+         clearance = 0.0
+         y2 = 71.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 30.3784mm
+         x2 = 30.3784mm
+         y1 = 71.9328mm
         }
-        ha:subc.937030 {
+        ha:line.936856 {
+         clearance = 0.0
+         y2 = 70.9328mm
+         thickness = 0.1mm
          ha:attributes {
-          refdes=R40
-          value=33
-          footprint=0402
-          openscad=0402
+          subc-role = x
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         x1 = 30.3784mm
+         x2 = 30.3784mm
+         y1 = 71.9328mm
+        }
+        ha:line.936859 {
+         clearance = 0.0
+         y2 = 71.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
+         x1 = 30.3784mm
+         x2 = 31.3784mm
+         y1 = 71.9328mm
         }
-
-         li:objects {
-          ha:padstack_ref.937044 {
-           proto=0; x=1.23774in; y=2.702in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.937045 {
-           proto=0; x=1.20626in; y=2.702in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAABt
+   }
+   ha:subc.936885 {
+    ha:attributes {
+     value = blue
+     footprint = 100mil-led
+     refdes = D5
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 35.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.937032 {
-              x1=31.0388mm; y1=2.702in; x2=31.0388mm; y2=2.702in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.937035 {
-              x1=31.0388mm; y1=2.702in; x2=31.0388mm; y2=2.702in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.937038 {
-              x1=31.0388mm; y1=2.702in; x2=30.0388mm; y2=2.702in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.937041 {
-              x1=31.0388mm; y1=2.702in; x2=31.0388mm; y2=67.6308mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
          }
         }
-         uid = awHEPLOUqbax+QojwTkAAAB1
-        }
-        ha:subc.937063 {
-         ha:attributes {
-          refdes=R31
-          value=10k
-          footprint=0402
-          openscad=0402
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
          }
         }
-
-         li:objects {
-          ha:padstack_ref.937077 {
-           proto=0; x=1.372in; y=2.84774in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.937078 {
-           proto=0; x=1.372in; y=2.81626in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.937065 {
-              x1=1.372in; y1=71.9328mm; x2=1.372in; y2=71.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.937068 {
-              x1=1.372in; y1=71.9328mm; x2=1.372in; y2=71.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.937071 {
-              x1=1.372in; y1=71.9328mm; x2=1.372in; y2=70.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.937074 {
-              x1=1.372in; y1=71.9328mm; x2=35.8488mm; y2=71.9328mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
          }
-        }
-         uid = awHEPLOUqbax+QojwTkAAAB3
-        }
-        ha:subc.937119 {
-         ha:attributes {
-          value=microSD
-          footprint=microSD
-          refdes=J2
+         ha:combining {
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                29.53mil  
-                -39.375mil  
-                -29.53mil  
-                -39.375mil  
-                -29.53mil  
-                39.375mil  
-                29.53mil  
-                39.375mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.824992mm  
-                -42.325mil  
-                -0.824992mm  
-                -42.325mil  
-                -0.824992mm  
-                42.325mil  
-                0.824992mm  
-                42.325mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                29.53mil  
-                -39.375mil  
-                -29.53mil  
-                -39.375mil  
-                -29.53mil  
-                39.375mil  
-                29.53mil  
-                39.375mil  
-               }
-             }
-           }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
          }
-
-         ha:ps_proto_v6.1 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                29.53mil  
-                -0.999998mm  
-                -29.53mil  
-                -0.999998mm  
-                -29.53mil  
-                0.999998mm  
-                29.53mil  
-                0.999998mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.824992mm  
-                -42.32mil  
-                -0.824992mm  
-                -42.32mil  
-                -0.824992mm  
-                42.32mil  
-                0.824992mm  
-                42.32mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                29.53mil  
-                -0.999998mm  
-                -29.53mil  
-                -0.999998mm  
-                -29.53mil  
-                0.999998mm  
-                29.53mil  
-                0.999998mm  
-               }
-             }
-           }
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-
-         ha:ps_proto_v6.2 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                15.75mil  
-                -23.625mil  
-                -15.75mil  
-                -23.625mil  
-                -15.75mil  
-                23.625mil  
-                15.75mil  
-                23.625mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.47498mm  
-                -0.675005mm  
-                -0.47498mm  
-                -0.675005mm  
-                -0.47498mm  
-                0.675005mm  
-                0.47498mm  
-                0.675005mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                15.75mil  
-                -23.625mil  
-                -15.75mil  
-                -23.625mil  
-                -15.75mil  
-                23.625mil  
-                15.75mil  
-                23.625mil  
-               }
-             }
-           }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-
-         li:objects {
-          ha:padstack_ref.937146 {
-           proto=0; x=15.856966mm; y=65.648205mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=9
-             name=9
-           }
-          }
-          ha:padstack_ref.937147 {
-           proto=0; x=1.15972in; y=65.648205mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=9
-             name=9
-           }
-          }
-          ha:padstack_ref.937148 {
-           proto=1; x=15.856966mm; y=2.90741in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=9
-             name=9
-           }
-          }
-          ha:padstack_ref.937149 {
-           proto=1; x=1.15972in; y=2.90741in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=9
-             name=9
-           }
-          }
-          ha:padstack_ref.937150 {
-           proto=2; x=1.01897in; y=71.648193mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.937151 {
-           proto=2; x=24.781764mm; y=71.648193mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.937152 {
-           proto=2; x=932.35mil; y=71.648193mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=pin3
-           }
-          }
-          ha:padstack_ref.937153 {
-           proto=2; x=22.582124mm; y=71.648193mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=pin4
-           }
-          }
-          ha:padstack_ref.937154 {
-           proto=2; x=845.75mil; y=71.648193mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=5
-             name=pin5
-           }
-          }
-          ha:padstack_ref.937155 {
-           proto=2; x=802.44mil; y=71.648193mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=6
-             name=pin6
-           }
-          }
-          ha:padstack_ref.937156 {
-           proto=2; x=19.282156mm; y=71.648193mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=7
-             name=pin7
-           }
-          }
-          ha:padstack_ref.937157 {
-           proto=2; x=715.83mil; y=71.648193mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=8
-             name=pin8
-           }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.937120 {
-              x1=1.15972in; y1=61.7982mm; x2=1.15972in; y2=3.0019in; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.937123 {
-              x1=15.856966mm; y1=61.7982mm; x2=15.856966mm; y2=3.0019in; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.937126 {
-              x1=15.856966mm; y1=61.7982mm; x2=1.15972in; y2=61.7982mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.937129 {
-              x1=15.856966mm; y1=3.0019in; x2=1.15972in; y2=3.0019in; thickness=10.0mil; clearance=0.0;
-             }
-             ha:arc.937132 {
-              x=892.0mil; y=3.22828in; width=267.72mil; height=267.72mil; astart=238.000000; adelta=64.000000; thickness=10.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.937134 {
-              x1=22.240283mm; y1=71.014865mm; x2=22.240283mm; y2=71.014865mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.937137 {
-              x1=892.0mil; y1=61.7982mm; x2=892.0mil; y2=61.7982mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.937140 {
-              x1=892.0mil; y1=61.7982mm; x2=892.0mil; y2=60.7982mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.937143 {
-              x1=892.0mil; y1=61.7982mm; x2=21.6568mm; y2=61.7982mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
          }
-        }
-         uid = awHEPLOUqbax+QojwTkAAAB5
-        }
-        ha:subc.937190 {
-         ha:attributes {
-          value=Debug
-          footprint=0-215079-4
-          refdes=J6
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -23.0mil  
-                -23.0mil  
-                23.0mil  
-                -23.0mil  
-                23.0mil  
-                23.0mil  
-                -23.0mil  
-                23.0mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -23.0mil  
-                -23.0mil  
-                23.0mil  
-                -23.0mil  
-                23.0mil  
-                23.0mil  
-                -23.0mil  
-                23.0mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -23.0mil  
-                -23.0mil  
-                23.0mil  
-                -23.0mil  
-                23.0mil  
-                23.0mil  
-                -23.0mil  
-                23.0mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -26.0mil  
-                -26.0mil  
-                26.0mil  
-                -26.0mil  
-                26.0mil  
-                26.0mil  
-                -26.0mil  
-                26.0mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -26.0mil  
-                -26.0mil  
-                26.0mil  
-                -26.0mil  
-                26.0mil  
-                26.0mil  
-                -26.0mil  
-                26.0mil  
-               }
-             }
-           }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 35.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
          }
-
-         ha:ps_proto_v6.1 {
-           hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-           }
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-
-         ha:ps_proto_v6.2 {
-           hdia=59.06mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-           }
+         ha:combining {
          }
         }
-
-         li:objects {
-          ha:padstack_ref.937216 {
-           proto=0; x=74.93mm; y=1.6in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:2 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-             li:3 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.937217 {
-           proto=1; x=72.39mm; y=1.55in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.937218 {
-           proto=1; x=74.93mm; y=38.1mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=pin3
-           }
-          }
-          ha:padstack_ref.937219 {
-           proto=1; x=72.39mm; y=36.83mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=pin4
-           }
-          }
-          ha:padstack_ref.937220 {
-           proto=2; x=2.87913in; y=42.039794mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=0
-             name=mnt
-           }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.937191 {
-              x1=2.79962in; y1=1.69428in; x2=76.209906mm; y2=1.69428in; thickness=6.0mil; clearance=0.0;
-             }
-             ha:line.937194 {
-              x1=76.209906mm; y1=1.69428in; x2=76.209906mm; y2=1.35571in; thickness=6.0mil; clearance=0.0;
-             }
-             ha:line.937197 {
-              x1=76.209906mm; y1=1.35571in; x2=2.79962in; y2=1.35571in; thickness=6.0mil; clearance=0.0;
-             }
-             ha:line.937200 {
-              x1=2.79962in; y1=1.35571in; x2=2.79962in; y2=1.69428in; thickness=6.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.937204 {
-              x1=73.55398mm; y1=1.55102201in; x2=73.55398mm; y2=1.55102201in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.937207 {
-              x1=72.39mm; y1=1.6in; x2=72.39mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.937210 {
-              x1=72.39mm; y1=1.6in; x2=73.39mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.937213 {
-              x1=72.39mm; y1=1.6in; x2=72.39mm; y2=39.64mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
          }
         }
-         uid = awHEPLOUqbax+QojwTkAAAB7
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
         }
-        ha:subc.937259 {
-         ha:attributes {
-          value=LM293
-          footprint=miniso8
-          refdes=U13
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.24003mm  
-                -22.25mil  
-                -0.24003mm  
-                -22.25mil  
-                -0.24003mm  
-                22.25mil  
-                0.24003mm  
-                22.25mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.31623mm  
-                -25.25mil  
-                -0.31623mm  
-                -25.25mil  
-                -0.31623mm  
-                25.25mil  
-                0.31623mm  
-                25.25mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.24003mm  
-                -22.25mil  
-                -0.24003mm  
-                -22.25mil  
-                -0.24003mm  
-                22.25mil  
-                0.24003mm  
-                22.25mil  
-               }
-             }
-           }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-
-         li:objects {
-          ha:padstack_ref.937288 {
-           proto=0; x=801.61mil; y=937.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.937289 {
-           proto=0; x=801.61mil; y=19.269202mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=8
-             name=8
-           }
-          }
-          ha:padstack_ref.937290 {
-           proto=0; x=827.2mil; y=937.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
-          ha:padstack_ref.937291 {
-           proto=0; x=827.2mil; y=19.269202mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=7
-             name=7
-           }
-          }
-          ha:padstack_ref.937292 {
-           proto=0; x=21.66112mm; y=937.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=3
-           }
-          }
-          ha:padstack_ref.937293 {
-           proto=0; x=21.66112mm; y=19.269202mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=6
-             name=6
-           }
-          }
-          ha:padstack_ref.937294 {
-           proto=0; x=22.311106mm; y=937.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=4
-           }
-          }
-          ha:padstack_ref.937295 {
-           proto=0; x=22.311106mm; y=19.269202mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=5
-             name=5
-           }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.937260 {
-              x1=19.535902mm; y1=918.87mil; x2=19.535902mm; y2=918.87mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.937263 {
-              x1=780.94mil; y1=788.94mil; x2=22.836124mm; y2=788.94mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.937266 {
-              x1=22.836124mm; y1=788.94mil; x2=22.836124mm; y2=23.039324mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.937269 {
-              x1=22.836124mm; y1=23.039324mm; x2=780.94mil; y2=23.039324mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.937272 {
-              x1=780.94mil; y1=23.039324mm; x2=780.94mil; y2=788.94mil; thickness=10.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.937276 {
-              x1=840.0mil; y1=848.0mil; x2=840.0mil; y2=848.0mil; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.937279 {
-              x1=840.0mil; y1=848.0mil; x2=840.0mil; y2=848.0mil; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.937282 {
-              x1=840.0mil; y1=848.0mil; x2=840.0mil; y2=22.5392mm; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.937285 {
-              x1=840.0mil; y1=848.0mil; x2=22.336mm; y2=848.0mil; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-         uid = awHEPLOUqbax+QojwTkAAAB9
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.936903 {
+       smirror = 1
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 1
+       x = 2.3in
+       rot = -90.000000
+       y = 170.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 7.5mil
+      }
+      ha:padstack_ref.936904 {
+       smirror = 1
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.3in
+       rot = -90.000000
+       y = 70.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 7.5mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        bottom = 1
+       }
+       li:objects {
+        ha:line.936886 {
+         clearance = 0.0
+         y2 = 21.0mil
+         thickness = 10.0mil
+         x1 = 56.9722mm
+         x2 = 2.357in
+         y1 = 21.0mil
+        }
+        ha:arc.936889 {
+         astart = 240.000000
+         thickness = 10.0mil
+         width = 114.0mil
+         height = 114.0mil
+         x = 2.3in
+         y = 120.0mil
+         adelta = -300.000000
+         clearance = 0.0
         }
-        ha:subc.937313 {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        bottom = 1
+        virtual = 1
+        misc = 1
+       }
+       li:objects {
+        ha:line.936891 {
+         clearance = 0.0
+         y2 = 120.0mil
+         thickness = 0.1mm
          ha:attributes {
-          refdes=R6
-          value=50
-          footprint=0402
-          openscad=0402
+          subc-role = pnp-origin
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         x1 = 2.3in
+         x2 = 2.3in
+         y1 = 120.0mil
+        }
+        ha:line.936894 {
+         clearance = 0.0
+         y2 = 120.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
+         x1 = 2.3in
+         x2 = 2.3in
+         y1 = 120.0mil
         }
-
-         li:objects {
-          ha:padstack_ref.937327 {
-           proto=0; x=1.906in; y=32.823404mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.937328 {
-           proto=0; x=1.906in; y=1.32374in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+        ha:line.936897 {
+         clearance = 0.0
+         y2 = 2.048mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.937315 {
-              x1=1.906in; y1=1.308in; x2=1.906in; y2=1.308in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.937318 {
-              x1=1.906in; y1=1.308in; x2=1.906in; y2=1.308in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.937321 {
-              x1=1.906in; y1=1.308in; x2=1.906in; y2=34.2232mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.937324 {
-              x1=1.906in; y1=1.308in; x2=47.4124mm; y2=1.308in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         x1 = 2.3in
+         x2 = 2.3in
+         y1 = 120.0mil
+        }
+        ha:line.936900 {
+         clearance = 0.0
+         y2 = 120.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
+         x1 = 2.3in
+         x2 = 57.42mm
+         y1 = 120.0mil
         }
-         uid = awHEPLOUqbax+QojwTkAAAB/
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAABv
+   }
+   ha:subc.936943 {
+    ha:attributes {
+     value = DFLS130L
+     footprint = powerdi123
+     refdes = D6
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -43.31mil
+          -0.700024mm
+          -43.31mil
+          0.700024mm
+          43.31mil
+          0.700024mm
+          43.31mil
+          -0.700024mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
         }
-        ha:subc.937346 {
-         ha:attributes {
-          refdes=R9
-          value=150
-          footprint=0402
-          openscad=0402
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -46.31mil
+          -0.776224mm
+          -46.31mil
+          0.776224mm
+          46.31mil
+          0.776224mm
+          46.31mil
+          -0.776224mm
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
-           }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
         }
-
-         li:objects {
-          ha:padstack_ref.937360 {
-           proto=0; x=2.212in; y=171.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.937361 {
-           proto=0; x=2.212in; y=139.52mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -43.31mil
+          -0.700024mm
+          -43.31mil
+          0.700024mm
+          43.31mil
+          0.700024mm
+          43.31mil
+          -0.700024mm
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.937348 {
-              x1=2.212in; y1=3.943604mm; x2=2.212in; y2=3.943604mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.937351 {
-              x1=2.212in; y1=3.943604mm; x2=2.212in; y2=3.943604mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.937354 {
-              x1=2.212in; y1=3.943604mm; x2=2.212in; y2=2.943604mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.937357 {
-              x1=2.212in; y1=3.943604mm; x2=57.1848mm; y2=3.943604mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
          }
         }
-         uid = awHEPLOUqbax+QojwTkAAACB
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.449961mm
+          -0.699897mm
+          -0.449961mm
+          -0.699897mm
+          -0.449961mm
+          0.699897mm
+          0.449961mm
+          0.699897mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
         }
-         ha:subc.937654 {
-          ha:attributes {
-           value=LPC11U12FHI33
-           footprint=hvqfn33
-           refdes=U2
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -16.73mil  
-                 -5.315mil  
-                 -16.73mil  
-                 5.315mil  
-                 16.73mil  
-                 5.315mil  
-                 16.73mil  
-                 -5.315mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -19.73mil  
-                 -0.211201mm  
-                 -19.73mil  
-                 0.211201mm  
-                 19.73mil  
-                 0.211201mm  
-                 19.73mil  
-                 -0.211201mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -16.73mil  
-                 -5.315mil  
-                 -16.73mil  
-                 5.315mil  
-                 16.73mil  
-                 5.315mil  
-                 16.73mil  
-                 -5.315mil  
-                }
-              }
-            }
-          }
-
-          ha:ps_proto_v6.1 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 5.315mil  
-                 -16.73mil  
-                 -5.315mil  
-                 -16.73mil  
-                 -5.315mil  
-                 16.73mil  
-                 5.315mil  
-                 16.73mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.211201mm  
-                 -19.73mil  
-                 -0.211201mm  
-                 -19.73mil  
-                 -0.211201mm  
-                 19.73mil  
-                 0.211201mm  
-                 19.73mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 5.315mil  
-                 -16.73mil  
-                 -5.315mil  
-                 -16.73mil  
-                 -5.315mil  
-                 16.73mil  
-                 5.315mil  
-                 16.73mil  
-                }
-              }
-            }
-          }
-
-          ha:ps_proto_v6.2 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -1.875028mm  
-                 1.875028mm  
-                 1.875028mm  
-                 1.875028mm  
-                 1.875028mm  
-                 -1.875028mm  
-                 -1.875028mm  
-                 -1.875028mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.0  
-                 0.0  
-                 0.0  
-                 0.0  
-                 0.0  
-                 0.0  
-                 0.0  
-                 0.0  
-                }
-              }
-            }
-          }
-
-          ha:ps_proto_v6.3 {
-            hdia=13.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
-
-          ha:ps_proto_v6.4 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -15.08mil  
-                 15.08mil  
-                 15.08mil  
-                 15.08mil  
-                 15.08mil  
-                 -15.08mil  
-                 -15.08mil  
-                 -15.08mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.0  
-                 0.0  
-                 0.0  
-                 0.0  
-                 0.0  
-                 0.0  
-                 0.0  
-                 0.0  
-                }
-              }
-            }
-          }
-
-          ha:ps_proto_v6.5 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -15.08mil  
-                 15.08mil  
-                 15.08mil  
-                 15.08mil  
-                 15.08mil  
-                 -15.08mil  
-                 -15.08mil  
-                 -15.08mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -15.08mil  
-                 15.08mil  
-                 15.08mil  
-                 15.08mil  
-                 15.08mil  
-                 -15.08mil  
-                 -15.08mil  
-                 -15.08mil  
-                }
-              }
-            }
-          }
-
-          ha:ps_proto_v6.6 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -8.615mil  
-                 8.615mil  
-                 8.615mil  
-                 8.615mil  
-                 8.615mil  
-                 -8.615mil  
-                 -8.615mil  
-                 -8.615mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -11.615mil  
-                 11.615mil  
-                 11.615mil  
-                 11.615mil  
-                 11.615mil  
-                 -11.615mil  
-                 -11.615mil  
-                 -11.615mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -8.615mil  
-                 8.615mil  
-                 8.615mil  
-                 8.615mil  
-                 8.615mil  
-                 -8.615mil  
-                 -8.615mil  
-                 -8.615mil  
-                }
-              }
-            }
-          }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.526161mm
+          -0.776097mm
+          -0.526161mm
+          -0.776097mm
+          -0.526161mm
+          0.776097mm
+          0.526161mm
+          0.776097mm
          }
-
-          li:objects {
-           ha:padstack_ref.937683 {
-            proto=0; x=62.503177mm; y=50.822225mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.937684 {
-            proto=1; x=2.633in; y=1.96643in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=9
-              name=9
-            }
-           }
-           ha:padstack_ref.937685 {
-            proto=0; x=66.003297mm; y=45.572299mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=17
-              name=17
-            }
-           }
-           ha:padstack_ref.937686 {
-            proto=1; x=2.42631in; y=1.82863in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=25
-              name=25
-            }
-           }
-           ha:padstack_ref.937687 {
-            proto=0; x=63.003303mm; y=50.822225mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-           ha:padstack_ref.937688 {
-            proto=1; x=2.633in; y=1.94674in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=10
-              name=10
-            }
-           }
-           ha:padstack_ref.937689 {
-            proto=0; x=2.578865in; y=45.572299mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=18
-              name=18
-            }
-           }
-           ha:padstack_ref.937690 {
-            proto=1; x=2.42631in; y=1.84832in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=26
-              name=26
-            }
-           }
-           ha:padstack_ref.937691 {
-            proto=0; x=2.500125in; y=50.822225mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=3
-              name=3
-            }
-           }
-           ha:padstack_ref.937692 {
-            proto=1; x=2.633in; y=1.92706in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=11
-              name=11
-            }
-           }
-           ha:padstack_ref.937693 {
-            proto=0; x=65.003299mm; y=45.572299mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=19
-              name=19
-            }
-           }
-           ha:padstack_ref.937694 {
-            proto=1; x=2.42631in; y=1.868in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=27
-              name=27
-            }
-           }
-           ha:padstack_ref.937695 {
-            proto=0; x=64.003301mm; y=50.822225mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=4
-              name=4
-            }
-           }
-           ha:padstack_ref.937696 {
-            proto=1; x=2.633in; y=1.90737in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=12
-              name=12
-            }
-           }
-           ha:padstack_ref.937697 {
-            proto=0; x=64.503173mm; y=45.572299mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=20
-              name=20
-            }
-           }
-           ha:padstack_ref.937698 {
-            proto=1; x=2.42631in; y=1.88769in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=28
-              name=28
-            }
-           }
-           ha:padstack_ref.937699 {
-            proto=0; x=64.503173mm; y=50.822225mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=5
-              name=5
-            }
-           }
-           ha:padstack_ref.937700 {
-            proto=1; x=2.633in; y=1.88769in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=13
-              name=13
-            }
-           }
-           ha:padstack_ref.937701 {
-            proto=0; x=64.003301mm; y=45.572299mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=21
-              name=21
-            }
-           }
-           ha:padstack_ref.937702 {
-            proto=1; x=2.42631in; y=1.90737in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=29
-              name=29
-            }
-           }
-           ha:padstack_ref.937703 {
-            proto=0; x=65.003299mm; y=50.822225mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=6
-              name=6
-            }
-           }
-           ha:padstack_ref.937704 {
-            proto=1; x=2.633in; y=1.868in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=14
-              name=14
-            }
-           }
-           ha:padstack_ref.937705 {
-            proto=0; x=2.500125in; y=45.572299mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=22
-              name=22
-            }
-           }
-           ha:padstack_ref.937706 {
-            proto=1; x=2.42631in; y=1.92706in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=30
-              name=30
-            }
-           }
-           ha:padstack_ref.937707 {
-            proto=0; x=2.578865in; y=50.822225mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=7
-              name=7
-            }
-           }
-           ha:padstack_ref.937708 {
-            proto=1; x=2.633in; y=1.84832in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=15
-              name=15
-            }
-           }
-           ha:padstack_ref.937709 {
-            proto=0; x=63.003303mm; y=45.572299mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=23
-              name=23
-            }
-           }
-           ha:padstack_ref.937710 {
-            proto=1; x=2.42631in; y=1.94674in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=31
-              name=31
-            }
-           }
-           ha:padstack_ref.937711 {
-            proto=0; x=66.003297mm; y=50.822225mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=8
-              name=8
-            }
-           }
-           ha:padstack_ref.937712 {
-            proto=1; x=2.633in; y=1.82863in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=16
-              name=16
-            }
-           }
-           ha:padstack_ref.937713 {
-            proto=0; x=62.503177mm; y=45.572299mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=24
-              name=24
-            }
-           }
-           ha:padstack_ref.937714 {
-            proto=1; x=2.42631in; y=1.96643in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=32
-              name=32
-            }
-           }
-           ha:padstack_ref.937715 {
-            proto=2; x=2.529655in; y=1.89753in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937716 {
-            proto=3; x=2.469335in; y=49.72939mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:2 {
-               on  
-               solid  
-               noshape  
-              }
-              li:3 {
-               on  
-               solid  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937717 {
-            proto=4; x=2.469335in; y=49.72939mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            li:thermal {
-              li:2 {
-               on  
-               diag  
-               sharp  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937718 {
-            proto=3; x=2.469335in; y=1.89753in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:3 {
-               on  
-               solid  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937719 {
-            proto=4; x=2.469335in; y=1.89753in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937720 {
-            proto=3; x=2.469335in; y=1.83721in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:2 {
-               on  
-               solid  
-               noshape  
-              }
-              li:3 {
-               on  
-               solid  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937721 {
-            proto=4; x=2.469335in; y=1.83721in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937722 {
-            proto=3; x=2.529655in; y=49.72939mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:2 {
-               on  
-               solid  
-               noshape  
-              }
-              li:3 {
-               on  
-               solid  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937723 {
-            proto=4; x=2.529655in; y=49.72939mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937724 {
-            proto=3; x=2.529655in; y=1.89753in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:3 {
-               on  
-               solid  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937725 {
-            proto=4; x=2.529655in; y=1.89753in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937726 {
-            proto=3; x=2.529655in; y=1.83721in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:2 {
-               on  
-               solid  
-               noshape  
-              }
-              li:3 {
-               on  
-               solid  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937727 {
-            proto=4; x=2.529655in; y=1.83721in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937728 {
-            proto=3; x=65.785365mm; y=49.72939mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:2 {
-               on  
-               solid  
-               noshape  
-              }
-              li:3 {
-               on  
-               solid  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937729 {
-            proto=4; x=65.785365mm; y=49.72939mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937730 {
-            proto=3; x=65.785365mm; y=1.89753in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:3 {
-               on  
-               solid  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937731 {
-            proto=4; x=65.785365mm; y=1.89753in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            li:thermal {
-              li:0 {
-               on  
-               noshape  
-              }
-              li:2 {
-               on  
-               solid  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937732 {
-            proto=3; x=65.785365mm; y=1.83721in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:2 {
-               on  
-               solid  
-               noshape  
-              }
-              li:3 {
-               on  
-               solid  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937733 {
-            proto=4; x=65.785365mm; y=1.83721in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937734 {
-            proto=5; x=2.469335in; y=1.92769in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937735 {
-            proto=6; x=2.469335in; y=1.92769in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937736 {
-            proto=5; x=2.469335in; y=1.86737in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937737 {
-            proto=6; x=2.469335in; y=1.86737in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937738 {
-            proto=5; x=2.499495in; y=49.72939mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937739 {
-            proto=6; x=2.499495in; y=49.72939mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937740 {
-            proto=5; x=2.499495in; y=1.92769in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937741 {
-            proto=6; x=2.499495in; y=1.92769in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937742 {
-            proto=5; x=2.499495in; y=1.89753in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937743 {
-            proto=6; x=2.499495in; y=1.89753in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937744 {
-            proto=5; x=2.499495in; y=1.86737in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937745 {
-            proto=6; x=2.499495in; y=1.86737in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937746 {
-            proto=5; x=2.499495in; y=1.83721in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937747 {
-            proto=6; x=2.499495in; y=1.83721in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937748 {
-            proto=5; x=2.529655in; y=1.92769in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937749 {
-            proto=6; x=2.529655in; y=1.92769in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937750 {
-            proto=5; x=2.529655in; y=1.86737in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937751 {
-            proto=6; x=2.529655in; y=1.86737in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937752 {
-            proto=5; x=65.019301mm; y=49.72939mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937753 {
-            proto=6; x=65.019301mm; y=49.72939mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937754 {
-            proto=5; x=65.019301mm; y=1.92769in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937755 {
-            proto=6; x=65.019301mm; y=1.92769in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937756 {
-            proto=5; x=65.019301mm; y=1.89753in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937757 {
-            proto=6; x=65.019301mm; y=1.89753in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937758 {
-            proto=5; x=65.019301mm; y=1.86737in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937759 {
-            proto=6; x=65.019301mm; y=1.86737in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937760 {
-            proto=5; x=65.019301mm; y=1.83721in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937761 {
-            proto=6; x=65.019301mm; y=1.83721in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937762 {
-            proto=5; x=65.785365mm; y=1.92769in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937763 {
-            proto=6; x=65.785365mm; y=1.92769in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937764 {
-            proto=5; x=65.785365mm; y=1.86737in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.937765 {
-            proto=6; x=65.785365mm; y=1.86737in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.937655 {
-               x1=61.753115mm; y1=1.99596in; x2=61.753115mm; y2=45.69714mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.937658 {
-               x1=61.753115mm; y1=45.69714mm; x2=66.753359mm; y2=45.69714mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.937661 {
-               x1=66.753359mm; y1=45.69714mm; x2=66.753359mm; y2=1.99596in; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.937664 {
-               x1=66.753359mm; y1=1.99596in; x2=61.753115mm; y2=1.99596in; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.937667 {
-               x1=61.453141mm; y1=50.997358mm; x2=61.453141mm; y2=50.997358mm; thickness=10.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.937671 {
-               x1=2.529655in; y1=1.89753in; x2=2.529655in; y2=1.89753in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.937674 {
-               x1=2.529655in; y1=1.89753in; x2=2.529655in; y2=1.89753in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.937677 {
-               x1=2.529655in; y1=1.89753in; x2=2.529655in; y2=47.197262mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.937680 {
-               x1=2.529655in; y1=1.89753in; x2=65.253237mm; y2=1.89753in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
-         }
-          uid = awHEPLOUqbax+QojwTkAAACF
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-         ha:subc.936815 {
-          ha:attributes {
-           footprint=0603
-           value=10uF
-           openscad=0603
-           refdes=C1
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.374904mm  
-                 -0.499872mm  
-                 -0.374904mm  
-                 -0.499872mm  
-                 -0.374904mm  
-                 0.499872mm  
-                 0.374904mm  
-                 0.499872mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 17.76mil  
-                 -0.576072mm  
-                 -17.76mil  
-                 -0.576072mm  
-                 -17.76mil  
-                 0.576072mm  
-                 17.76mil  
-                 0.576072mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.374904mm  
-                 -0.499872mm  
-                 -0.374904mm  
-                 -0.499872mm  
-                 -0.374904mm  
-                 0.499872mm  
-                 0.374904mm  
-                 0.499872mm  
-                }
-              }
-            }
-          }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-
-          li:objects {
-           ha:padstack_ref.936829 {
-            proto=0; x=62.107572mm; y=2.3in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.936830 {
-            proto=0; x=2.394in; y=2.3in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.936817 {
-               x1=2.41959in; y1=2.3in; x2=2.41959in; y2=2.3in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.936820 {
-               x1=2.41959in; y1=2.3in; x2=2.41959in; y2=2.3in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.936823 {
-               x1=2.41959in; y1=2.3in; x2=60.457586mm; y2=2.3in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.936826 {
-               x1=2.41959in; y1=2.3in; x2=2.41959in; y2=57.42mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.449961mm
+          -0.699897mm
+          -0.449961mm
+          -0.699897mm
+          -0.449961mm
+          0.699897mm
+          0.449961mm
+          0.699897mm
          }
-          uid = awHEPLOUqbax+QojwTkAAABr
+         ha:layer_mask {
+          top = 1
+          paste = 1
          }
-         ha:subc.902135 {
-          ha:attributes {
-           value=male
-           footprint=100mil20x2
-           refdes=J1
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -34.75mil  
-                 -34.75mil  
-                 34.75mil  
-                 -34.75mil  
-                 34.75mil  
-                 34.75mil  
-                 -34.75mil  
-                 34.75mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -34.75mil  
-                 -34.75mil  
-                 34.75mil  
-                 -34.75mil  
-                 34.75mil  
-                 34.75mil  
-                 -34.75mil  
-                 34.75mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -34.75mil  
-                 -34.75mil  
-                 34.75mil  
-                 -34.75mil  
-                 34.75mil  
-                 34.75mil  
-                 -34.75mil  
-                 34.75mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -37.75mil  
-                 -37.75mil  
-                 37.75mil  
-                 -37.75mil  
-                 37.75mil  
-                 37.75mil  
-                 -37.75mil  
-                 37.75mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -37.75mil  
-                 -37.75mil  
-                 37.75mil  
-                 -37.75mil  
-                 37.75mil  
-                 37.75mil  
-                 -37.75mil  
-                 37.75mil  
-                }
-              }
-            }
-          }
-
-          ha:ps_proto_v6.1 {
-            hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=69.5mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=69.5mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=69.5mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=75.5mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=75.5mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
+         ha:combining {
+          auto = 1
          }
-
-          li:objects {
-           ha:padstack_ref.902161 {
-            proto=0; x=31.75mm; y=550.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.902162 {
-            proto=1; x=1.35in; y=550.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-           ha:padstack_ref.902163 {
-            proto=1; x=31.75mm; y=650.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=3
-              name=3
-            }
-           }
-           ha:padstack_ref.902164 {
-            proto=1; x=1.35in; y=650.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=4
-              name=4
-            }
-           }
-           ha:padstack_ref.902165 {
-            proto=1; x=31.75mm; y=750.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:2 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-              li:3 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=5
-              name=5
-            }
-           }
-           ha:padstack_ref.902166 {
-            proto=1; x=1.35in; y=750.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:2 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-              li:3 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=6
-              name=6
-            }
-           }
-           ha:padstack_ref.902167 {
-            proto=1; x=31.75mm; y=850.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=7
-              name=7
-            }
-           }
-           ha:padstack_ref.902168 {
-            proto=1; x=1.35in; y=850.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=8
-              name=8
-            }
-           }
-           ha:padstack_ref.902169 {
-            proto=1; x=31.75mm; y=950.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=9
-              name=9
-            }
-           }
-           ha:padstack_ref.902170 {
-            proto=1; x=1.35in; y=950.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=10
-              name=10
-            }
-           }
-           ha:padstack_ref.902171 {
-            proto=1; x=31.75mm; y=26.67mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=11
-              name=11
-            }
-           }
-           ha:padstack_ref.902172 {
-            proto=1; x=1.35in; y=26.67mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=12
-              name=12
-            }
-           }
-           ha:padstack_ref.902173 {
-            proto=1; x=31.75mm; y=29.21mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=13
-              name=13
-            }
-           }
-           ha:padstack_ref.902174 {
-            proto=1; x=1.35in; y=29.21mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=14
-              name=14
-            }
-           }
-           ha:padstack_ref.902175 {
-            proto=1; x=31.75mm; y=31.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=15
-              name=15
-            }
-           }
-           ha:padstack_ref.902176 {
-            proto=1; x=1.35in; y=31.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=16
-              name=16
-            }
-           }
-           ha:padstack_ref.902177 {
-            proto=1; x=31.75mm; y=1.35in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=17
-              name=17
-            }
-           }
-           ha:padstack_ref.902178 {
-            proto=1; x=1.35in; y=1.35in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=18
-              name=18
-            }
-           }
-           ha:padstack_ref.902179 {
-            proto=1; x=31.75mm; y=36.83mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=19
-              name=19
-            }
-           }
-           ha:padstack_ref.902180 {
-            proto=1; x=1.35in; y=36.83mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=20
-              name=20
-            }
-           }
-           ha:padstack_ref.902181 {
-            proto=1; x=31.75mm; y=1.55in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=21
-              name=21
-            }
-           }
-           ha:padstack_ref.902182 {
-            proto=1; x=1.35in; y=1.55in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=22
-              name=22
-            }
-           }
-           ha:padstack_ref.902183 {
-            proto=1; x=31.75mm; y=1.65in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=23
-              name=23
-            }
-           }
-           ha:padstack_ref.902184 {
-            proto=1; x=1.35in; y=1.65in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=24
-              name=24
-            }
-           }
-           ha:padstack_ref.902185 {
-            proto=1; x=31.75mm; y=44.45mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=25
-              name=25
-            }
-           }
-           ha:padstack_ref.902186 {
-            proto=1; x=1.35in; y=44.45mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=26
-              name=26
-            }
-           }
-           ha:padstack_ref.902187 {
-            proto=1; x=31.75mm; y=46.99mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=27
-              name=27
-            }
-           }
-           ha:padstack_ref.902188 {
-            proto=1; x=1.35in; y=46.99mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=28
-              name=28
-            }
-           }
-           ha:padstack_ref.902189 {
-            proto=1; x=31.75mm; y=49.53mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=29
-              name=29
-            }
-           }
-           ha:padstack_ref.902190 {
-            proto=1; x=1.35in; y=49.53mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=30
-              name=30
-            }
-           }
-           ha:padstack_ref.902191 {
-            proto=1; x=31.75mm; y=52.07mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=31
-              name=31
-            }
-           }
-           ha:padstack_ref.902192 {
-            proto=1; x=1.35in; y=52.07mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=32
-              name=32
-            }
-           }
-           ha:padstack_ref.902193 {
-            proto=1; x=31.75mm; y=54.61mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.902194 {
-            proto=1; x=1.35in; y=54.61mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=34
-              name=34
-            }
-           }
-           ha:padstack_ref.902195 {
-            proto=1; x=31.75mm; y=2.25in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=35
-              name=35
-            }
-           }
-           ha:padstack_ref.902196 {
-            proto=1; x=1.35in; y=2.25in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:5 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=36
-              name=36
-            }
-           }
-           ha:padstack_ref.902197 {
-            proto=1; x=31.75mm; y=2.35in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:2 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-              li:3 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=37
-              name=37
-            }
-           }
-           ha:padstack_ref.902198 {
-            proto=1; x=1.35in; y=2.35in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:2 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-              li:3 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=38
-              name=38
-            }
-           }
-           ha:padstack_ref.902199 {
-            proto=1; x=31.75mm; y=2.45in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:2 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-              li:3 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=39
-              name=39
-            }
-           }
-           ha:padstack_ref.902200 {
-            proto=1; x=1.35in; y=2.45in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:2 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-              li:3 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=40
-              name=40
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.902136 {
-               x1=1.4in; y1=500.0mil; x2=1.4in; y2=63.5mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.902139 {
-               x1=1.4in; y1=63.5mm; x2=30.48mm; y2=63.5mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.902142 {
-               x1=30.48mm; y1=63.5mm; x2=30.48mm; y2=500.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.902145 {
-               x1=30.48mm; y1=500.0mil; x2=1.4in; y2=500.0mil; thickness=10.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.902149 {
-               x1=1.3in; y1=38.1mm; x2=1.3in; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.902152 {
-               x1=1.3in; y1=38.1mm; x2=1.3in; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.902155 {
-               x1=1.3in; y1=38.1mm; x2=32.02mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.902158 {
-               x1=1.3in; y1=38.1mm; x2=1.3in; y2=39.1mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.936978 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = cathode
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.90561in
+       rot = 180.000000
+       y = 1.197in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.936979 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = anode
+       }
+       proto = 1
+       xmirror = 0
+       x = 2.006in
+       rot = 180.000000
+       y = 1.197in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.936944 {
+         clearance = 0.0
+         y2 = 1.23499in
+         thickness = 10.0mil
+         x1 = 50.852578mm
+         x2 = 47.85233mm
+         y1 = 1.23499in
+        }
+        ha:line.936947 {
+         clearance = 0.0
+         y2 = 1.15901in
+         thickness = 10.0mil
+         x1 = 47.85233mm
+         x2 = 47.85233mm
+         y1 = 1.23499in
+        }
+        ha:line.936950 {
+         clearance = 0.0
+         y2 = 1.15901in
+         thickness = 10.0mil
+         x1 = 47.85233mm
+         x2 = 50.852578mm
+         y1 = 1.15901in
+        }
+        ha:line.936953 {
+         clearance = 0.0
+         y2 = 1.23499in
+         thickness = 10.0mil
+         x1 = 50.852578mm
+         x2 = 50.852578mm
+         y1 = 1.15901in
+        }
+        ha:line.936956 {
+         clearance = 0.0
+         y2 = 1.23499in
+         thickness = 10.0mil
+         x1 = 1.86292in
+         x2 = 1.84393in
+         y1 = 1.23499in
+        }
+        ha:line.936959 {
+         clearance = 0.0
+         y2 = 1.15901in
+         thickness = 10.0mil
+         x1 = 1.84393in
+         x2 = 1.84393in
+         y1 = 1.23499in
+        }
+        ha:line.936962 {
+         clearance = 0.0
+         y2 = 1.15901in
+         thickness = 10.0mil
+         x1 = 1.84393in
+         x2 = 1.86292in
+         y1 = 1.15901in
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.936966 {
+         clearance = 0.0
+         y2 = 1.197in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
          }
-          uid = G4DSckt7Pjt4N5qbr88AAABe
+         x1 = 49.677447mm
+         x2 = 49.677447mm
+         y1 = 1.197in
+        }
+        ha:line.936969 {
+         clearance = 0.0
+         y2 = 1.197in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
-         ha:subc.943234 {
-          ha:attributes {
-           openscad=0805
-           value=5.1V
-           refdes=Z1
-           footprint=0805diode
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.649986mm  
-                 -0.749808mm  
-                 -0.649986mm  
-                 -0.749808mm  
-                 -0.649986mm  
-                 0.749808mm  
-                 0.649986mm  
-                 0.749808mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.726186mm  
-                 -32.52mil  
-                 -0.726186mm  
-                 -32.52mil  
-                 -0.726186mm  
-                 32.52mil  
-                 0.726186mm  
-                 32.52mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.649986mm  
-                 -0.749808mm  
-                 -0.649986mm  
-                 -0.749808mm  
-                 -0.649986mm  
-                 0.749808mm  
-                 0.649986mm  
-                 0.749808mm  
-                }
-              }
-            }
-          }
+         x1 = 1.94301in
+         x2 = 1.94301in
+         y1 = 1.197in
+        }
+        ha:line.936972 {
+         clearance = 0.0
+         y2 = 1.197in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
-
-          li:objects {
-           ha:padstack_ref.943262 {
-            proto=0; x=1.91157in; y=677.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.943263 {
-            proto=0; x=1.98243in; y=677.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.943235 {
-               x1=1.94307in; y1=649.45mil; x2=1.95093in; y2=649.45mil; thickness=8.0mil; clearance=0.0;
-              }
-              ha:line.943238 {
-               x1=1.94307in; y1=17.89557mm; x2=1.95093in; y2=17.89557mm; thickness=8.0mil; clearance=0.0;
-              }
-              ha:line.943241 {
-               x1=1.997in; y1=641.0mil; x2=2.015in; y2=641.0mil; thickness=5.0mil; clearance=0.0;
-              }
-              ha:line.943244 {
-               x1=1.997in; y1=713.0mil; x2=2.015in; y2=713.0mil; thickness=5.0mil; clearance=0.0;
-              }
-              ha:line.943247 {
-               x1=2.015in; y1=641.0mil; x2=2.015in; y2=713.0mil; thickness=5.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.943250 {
-               x1=1.947in; y1=677.0mil; x2=1.947in; y2=677.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.943253 {
-               x1=1.947in; y1=677.0mil; x2=1.947in; y2=677.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.943256 {
-               x1=1.947in; y1=677.0mil; x2=50.4538mm; y2=677.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.943259 {
-               x1=1.947in; y1=677.0mil; x2=1.947in; y2=18.1958mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         x1 = 1.94301in
+         x2 = 48.352454mm
+         y1 = 1.197in
+        }
+        ha:line.936975 {
+         clearance = 0.0
+         y2 = 29.4038mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
-          uid = DcN0YaPHZtfc6pL88xQAAACF
+         x1 = 1.94301in
+         x2 = 1.94301in
+         y1 = 1.197in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAABx
+   }
+   ha:subc.936997 {
+    ha:attributes {
+     footprint = 0402
+     value = 10k
+     openscad = 0402
+     refdes = R32
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-         ha:subc.943296 {
-          ha:attributes {
-           footprint=0402
-           value=0.1uF
-           openscad=0402
-           refdes=C101
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-            }
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-
-          li:objects {
-           ha:padstack_ref.943309 {
-            proto=0; x=2.224in; y=10.268204mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.943310 {
-            proto=0; x=2.224in; y=435.74mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.943297 {
-               x1=2.224in; y1=420.0mil; x2=2.224in; y2=420.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.943300 {
-               x1=2.224in; y1=420.0mil; x2=2.224in; y2=420.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.943303 {
-               x1=2.224in; y1=420.0mil; x2=2.224in; y2=11.668mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.943306 {
-               x1=2.224in; y1=420.0mil; x2=55.4896mm; y2=420.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:combining {
          }
-          uid = IGobWzSMURBswUg5LvAAAACM
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
          }
-         ha:subc.943312 {
-          ha:attributes {
-           value=MMBT2222A
-           footprint=SOT23
-           refdes=Q3
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -20.0mil  
-                 -17.0mil  
-                 -20.0mil  
-                 17.0mil  
-                 20.0mil  
-                 17.0mil  
-                 20.0mil  
-                 -17.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -23.0mil  
-                 -20.0mil  
-                 -23.0mil  
-                 20.0mil  
-                 23.0mil  
-                 20.0mil  
-                 23.0mil  
-                 -20.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -20.0mil  
-                 -17.0mil  
-                 -20.0mil  
-                 17.0mil  
-                 20.0mil  
-                 17.0mil  
-                 20.0mil  
-                 -17.0mil  
-                }
-              }
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-
-          li:objects {
-           ha:padstack_ref.943337 {
-            proto=0; x=2.284in; y=397.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.943338 {
-            proto=0; x=2.284in; y=475.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-           ha:padstack_ref.943339 {
-            proto=0; x=2.366in; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=3
-              name=3
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.943313 {
-               x1=57.277mm; y1=372.0mil; x2=2.394in; y2=372.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.943316 {
-               x1=57.277mm; y1=372.0mil; x2=57.277mm; y2=500.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.943319 {
-               x1=57.277mm; y1=500.0mil; x2=2.394in; y2=500.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.943322 {
-               x1=2.394in; y1=372.0mil; x2=2.394in; y2=500.0mil; thickness=10.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.943325 {
-               x1=58.707866mm; y1=436.0mil; x2=58.707866mm; y2=436.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.943328 {
-               x1=2.284in; y1=397.0mil; x2=2.284in; y2=397.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.943331 {
-               x1=2.284in; y1=397.0mil; x2=59.0136mm; y2=397.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.943334 {
-               x1=2.284in; y1=397.0mil; x2=2.284in; y2=11.0838mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-          uid = fdmrigvTMcHho9IPHtUAAABr
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-         ha:subc.943341 {
-          ha:attributes {
-           value=374
-           footprint=0.125W_Carbon_Resistor
-           refdes=R106
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=28.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          paste = 1
          }
-
-          li:objects {
-           ha:padstack_ref.943372 {
-            proto=0; x=54.63543mm; y=60.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-            }
-           }
-           ha:padstack_ref.943373 {
-            proto=0; x=47.01543mm; y=60.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.943342 {
-               x1=52.34943mm; y1=60.0mil; x2=53.36543mm; y2=60.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.943345 {
-               x1=52.34943mm; y1=100.0mil; x2=52.34943mm; y2=20.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.943348 {
-               x1=49.30143mm; y1=100.0mil; x2=52.34943mm; y2=100.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.943351 {
-               x1=49.30143mm; y1=100.0mil; x2=49.30143mm; y2=20.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.943354 {
-               x1=49.30143mm; y1=20.0mil; x2=52.34943mm; y2=20.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.943357 {
-               x1=48.28543mm; y1=60.0mil; x2=49.30143mm; y2=60.0mil; thickness=10.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.943360 {
-               x1=50.82543mm; y1=60.0mil; x2=50.82543mm; y2=60.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.943363 {
-               x1=54.63543mm; y1=60.0mil; x2=54.63543mm; y2=60.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.943366 {
-               x1=54.63543mm; y1=60.0mil; x2=55.63543mm; y2=60.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.943369 {
-               x1=54.63543mm; y1=60.0mil; x2=54.63543mm; y2=0.524mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
-         }
-          uid = fdmrigvTMcHho9IPHtUAAAAo
-         }
-         ha:subc.943375 {
-          ha:attributes {
-           {io_pcb::hidename_y}=2.2352 mm
-           footprint=100mil5pin
-           {io_pcb::hidename_scale}=60
-           refdes=J10
-           value=vref_thrust
-           {io_pcb::hidename_direction}=2
-           {io_pcb::hidename_x}=51.5874 mm
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                 42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                 42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                }
-              }
-            }
-          }
-
-          ha:ps_proto_v6.1 {
-            hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
+         ha:combining {
+          auto = 1
          }
-
-          li:objects {
-           ha:padstack_ref.943400 {
-            proto=0; x=1.761in; y=186.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.943401 {
-            proto=1; x=1.761in; y=286.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-           ha:padstack_ref.943402 {
-            proto=1; x=1.761in; y=386.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=3
-              name=3
-            }
-           }
-           ha:padstack_ref.943403 {
-            proto=1; x=1.761in; y=486.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=4
-              name=4
-            }
-           }
-           ha:padstack_ref.943404 {
-            proto=1; x=1.761in; y=586.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=5
-              name=5
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.943376 {
-               x1=1.811in; y1=636.0mil; x2=1.811in; y2=136.0mil; thickness=15.0mil; clearance=0.0;
-              }
-              ha:line.943379 {
-               x1=1.711in; y1=136.0mil; x2=1.811in; y2=136.0mil; thickness=15.0mil; clearance=0.0;
-              }
-              ha:line.943382 {
-               x1=1.711in; y1=636.0mil; x2=1.711in; y2=136.0mil; thickness=15.0mil; clearance=0.0;
-              }
-              ha:line.943385 {
-               x1=1.711in; y1=636.0mil; x2=1.811in; y2=636.0mil; thickness=15.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.943388 {
-               x1=1.761in; y1=386.0mil; x2=1.761in; y2=386.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.943391 {
-               x1=1.761in; y1=186.0mil; x2=1.761in; y2=186.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.943394 {
-               x1=1.761in; y1=186.0mil; x2=43.7294mm; y2=186.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.943397 {
-               x1=1.761in; y1=186.0mil; x2=1.761in; y2=5.7244mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.937011 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.328in
+       rot = 90.000000
+       y = 2.84774in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.937012 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.328in
+       rot = 90.000000
+       y = 2.81626in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.936999 {
+         clearance = 0.0
+         y2 = 71.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
          }
-          uid = fdmrigvTMcHho9IPHtUAAAAQ
+         x1 = 1.328in
+         x2 = 1.328in
+         y1 = 71.9328mm
+        }
+        ha:line.937002 {
+         clearance = 0.0
+         y2 = 71.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
-         ha:subc.943406 {
-          ha:attributes {
-           value=INA125
-           footprint=SO16
-           refdes=U6
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -42.5mil  
-                 -10.0mil  
-                 -42.5mil  
-                 10.0mil  
-                 42.5mil  
-                 10.0mil  
-                 42.5mil  
-                 -10.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -47.5mil  
-                 -15.0mil  
-                 -47.5mil  
-                 15.0mil  
-                 47.5mil  
-                 15.0mil  
-                 47.5mil  
-                 -15.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -42.5mil  
-                 -10.0mil  
-                 -42.5mil  
-                 10.0mil  
-                 42.5mil  
-                 10.0mil  
-                 42.5mil  
-                 -10.0mil  
-                }
-              }
-            }
-          }
-
-          ha:ps_proto_v6.1 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 42.5mil  
-                 10.0mil  
-                 42.5mil  
-                 -10.0mil  
-                 -42.5mil  
-                 -10.0mil  
-                 -42.5mil  
-                 10.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 47.5mil  
-                 15.0mil  
-                 47.5mil  
-                 -15.0mil  
-                 -47.5mil  
-                 -15.0mil  
-                 -47.5mil  
-                 15.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 42.5mil  
-                 10.0mil  
-                 42.5mil  
-                 -10.0mil  
-                 -42.5mil  
-                 -10.0mil  
-                 -42.5mil  
-                 10.0mil  
-                }
-              }
-            }
-          }
+         x1 = 1.328in
+         x2 = 1.328in
+         y1 = 71.9328mm
+        }
+        ha:line.937005 {
+         clearance = 0.0
+         y2 = 70.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
-
-          li:objects {
-           ha:padstack_ref.943435 {
-            proto=0; x=53.3908mm; y=486.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.943436 {
-            proto=0; x=53.3908mm; y=436.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-           ha:padstack_ref.943437 {
-            proto=0; x=53.3908mm; y=386.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=3
-              name=3
-            }
-           }
-           ha:padstack_ref.943438 {
-            proto=0; x=53.3908mm; y=336.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=4
-              name=4
-            }
-           }
-           ha:padstack_ref.943439 {
-            proto=0; x=53.3908mm; y=286.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=5
-              name=5
-            }
-           }
-           ha:padstack_ref.943440 {
-            proto=0; x=53.3908mm; y=236.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=6
-              name=6
-            }
-           }
-           ha:padstack_ref.943441 {
-            proto=0; x=53.3908mm; y=186.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=7
-              name=7
-            }
-           }
-           ha:padstack_ref.943442 {
-            proto=0; x=53.3908mm; y=136.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=8
-              name=8
-            }
-           }
-           ha:padstack_ref.943443 {
-            proto=1; x=1.897in; y=136.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=9
-              name=9
-            }
-           }
-           ha:padstack_ref.943444 {
-            proto=1; x=1.897in; y=186.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=10
-              name=10
-            }
-           }
-           ha:padstack_ref.943445 {
-            proto=1; x=1.897in; y=236.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=11
-              name=11
-            }
-           }
-           ha:padstack_ref.943446 {
-            proto=1; x=1.897in; y=286.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=12
-              name=12
-            }
-           }
-           ha:padstack_ref.943447 {
-            proto=1; x=1.897in; y=336.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=13
-              name=13
-            }
-           }
-           ha:padstack_ref.943448 {
-            proto=1; x=1.897in; y=386.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=14
-              name=14
-            }
-           }
-           ha:padstack_ref.943449 {
-            proto=1; x=1.897in; y=436.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=15
-              name=15
-            }
-           }
-           ha:padstack_ref.943450 {
-            proto=1; x=1.897in; y=486.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=16
-              name=16
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.943407 {
-               x1=2.1545in; y1=506.0mil; x2=2.1545in; y2=116.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.943410 {
-               x1=2.1545in; y1=116.0mil; x2=1.8445in; y2=116.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.943413 {
-               x1=1.8445in; y1=116.0mil; x2=1.8445in; y2=506.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.943416 {
-               x1=2.1545in; y1=506.0mil; x2=2.0245in; y2=506.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.943419 {
-               x1=1.8445in; y1=506.0mil; x2=1.9745in; y2=506.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:arc.943422 {
-               x=50.7873mm; y=506.0mil; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.943423 {
-               x1=50.7873mm; y1=311.0mil; x2=50.7873mm; y2=311.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.943426 {
-               x1=50.7873mm; y1=311.0mil; x2=50.7873mm; y2=311.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.943429 {
-               x1=50.7873mm; y1=311.0mil; x2=49.7873mm; y2=311.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.943432 {
-               x1=50.7873mm; y1=311.0mil; x2=50.7873mm; y2=6.8994mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         x1 = 1.328in
+         x2 = 1.328in
+         y1 = 71.9328mm
+        }
+        ha:line.937008 {
+         clearance = 0.0
+         y2 = 71.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
-          uid = IGobWzSMURBswUg5LvAAAACi
+         x1 = 1.328in
+         x2 = 34.7312mm
+         y1 = 71.9328mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAABz
+   }
+   ha:subc.937030 {
+    ha:attributes {
+     footprint = 0402
+     value = 33
+     openscad = 0402
+     refdes = R40
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-         ha:subc.943452 {
-          ha:attributes {
-           value=
-           footprint=100mil2pin
-           refdes=J7
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                 42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                 42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                }
-              }
-            }
-          }
-
-          ha:ps_proto_v6.1 {
-            hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-
-          li:objects {
-           ha:padstack_ref.943477 {
-            proto=0; x=53.086mm; y=568.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.5mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.943478 {
-            proto=1; x=53.086mm; y=668.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.5mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.943453 {
-               x1=2.14in; y1=718.0mil; x2=2.14in; y2=518.0mil; thickness=15.0mil; clearance=0.0;
-              }
-              ha:line.943456 {
-               x1=2.14in; y1=518.0mil; x2=2.04in; y2=518.0mil; thickness=15.0mil; clearance=0.0;
-              }
-              ha:line.943459 {
-               x1=2.04in; y1=518.0mil; x2=2.04in; y2=718.0mil; thickness=15.0mil; clearance=0.0;
-              }
-              ha:line.943462 {
-               x1=2.04in; y1=718.0mil; x2=2.14in; y2=718.0mil; thickness=15.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.943465 {
-               x1=53.086mm; y1=618.0mil; x2=53.086mm; y2=618.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.943468 {
-               x1=53.086mm; y1=568.0mil; x2=53.086mm; y2=568.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.943471 {
-               x1=53.086mm; y1=568.0mil; x2=53.086mm; y2=15.4272mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.943474 {
-               x1=53.086mm; y1=568.0mil; x2=52.086mm; y2=568.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:combining {
          }
-          uid = PShjzY6L2OQTojvEFvcAAABc
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
          }
-         ha:subc.943480 {
-          ha:attributes {
-           value=green
-           footprint=100mil-led
-           refdes=D4
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                 42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                 42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                }
-              }
-            }
-          }
-
-          ha:ps_proto_v6.1 {
-            hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-
-          li:objects {
-           ha:padstack_ref.943497 {
-            proto=0; x=38.1mm; y=170.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=7.5mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.943498 {
-            proto=1; x=38.1mm; y=70.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=7.5mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:2 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-              li:3 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.943481 {
-               x1=1.443in; y1=21.0mil; x2=39.5478mm; y2=21.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:arc.943484 {
-               x=38.1mm; y=120.0mil; width=114.0mil; height=114.0mil; astart=240.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              bottom = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.943485 {
-               x1=38.1mm; y1=120.0mil; x2=38.1mm; y2=120.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.943488 {
-               x1=38.1mm; y1=120.0mil; x2=38.1mm; y2=120.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.943491 {
-               x1=38.1mm; y1=120.0mil; x2=38.1mm; y2=2.048mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.943494 {
-               x1=38.1mm; y1=120.0mil; x2=37.1mm; y2=120.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              bottom = 1
-              virtual = 1
-              misc = 1
-             }
-           }
-          }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-          uid = WpCNKLrl2SLRGaNEiXUAAABd
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-         ha:subc.943500 {
-          ha:attributes {
-           footprint=0402
-           value=10k
-           openscad=0402
-           refdes=R19
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          paste = 1
          }
-
-          li:objects {
-           ha:padstack_ref.943513 {
-            proto=0; x=1.97726in; y=584.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.943514 {
-            proto=0; x=51.021996mm; y=584.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.943501 {
-               x1=1.993in; y1=584.0mil; x2=1.993in; y2=584.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.943504 {
-               x1=1.993in; y1=584.0mil; x2=1.993in; y2=584.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.943507 {
-               x1=1.993in; y1=584.0mil; x2=51.6222mm; y2=584.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.943510 {
-               x1=1.993in; y1=584.0mil; x2=1.993in; y2=15.8336mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:combining {
+          auto = 1
          }
-          uid = 6p/Oz7eeRKBTUtlwWg8AAABh
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.937044 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.23774in
+       rot = 180.000000
+       y = 2.702in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.937045 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.20626in
+       rot = 180.000000
+       y = 2.702in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.937032 {
+         clearance = 0.0
+         y2 = 2.702in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
          }
-         ha:subc.943516 {
-          ha:attributes {
-           openscad=0402
-           value=5.6k
-           refdes=R18
-           footprint=0402
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-            }
-          }
+         x1 = 31.0388mm
+         x2 = 31.0388mm
+         y1 = 2.702in
+        }
+        ha:line.937035 {
+         clearance = 0.0
+         y2 = 2.702in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
-
-          li:objects {
-           ha:padstack_ref.943529 {
-            proto=0; x=51.021996mm; y=538.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.943530 {
-            proto=0; x=1.97726in; y=538.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.943517 {
-               x1=1.993in; y1=538.0mil; x2=1.993in; y2=538.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.943520 {
-               x1=1.993in; y1=538.0mil; x2=1.993in; y2=538.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.943523 {
-               x1=1.993in; y1=538.0mil; x2=49.6222mm; y2=538.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.943526 {
-               x1=1.993in; y1=538.0mil; x2=1.993in; y2=12.6652mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         x1 = 31.0388mm
+         x2 = 31.0388mm
+         y1 = 2.702in
+        }
+        ha:line.937038 {
+         clearance = 0.0
+         y2 = 2.702in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
-          uid = 6p/Oz7eeRKBTUtlwWg8AAABf
+         x1 = 31.0388mm
+         x2 = 30.0388mm
+         y1 = 2.702in
+        }
+        ha:line.937041 {
+         clearance = 0.0
+         y2 = 67.6308mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
-         ha:subc.944551 {
-          ha:attributes {
-           footprint=0805
-           value=10uF
-           openscad=0805
-           refdes=C111
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.649986mm  
-                 -0.749808mm  
-                 -0.649986mm  
-                 -0.749808mm  
-                 -0.649986mm  
-                 0.749808mm  
-                 0.649986mm  
-                 0.749808mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.726186mm  
-                 -32.52mil  
-                 -0.726186mm  
-                 -32.52mil  
-                 -0.726186mm  
-                 32.52mil  
-                 0.726186mm  
-                 32.52mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.649986mm  
-                 -0.749808mm  
-                 -0.649986mm  
-                 -0.749808mm  
-                 -0.649986mm  
-                 0.749808mm  
-                 0.649986mm  
-                 0.749808mm  
-                }
-              }
-            }
-          }
+         x1 = 31.0388mm
+         x2 = 31.0388mm
+         y1 = 2.702in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAAB1
+   }
+   ha:subc.937063 {
+    ha:attributes {
+     footprint = 0402
+     value = 10k
+     openscad = 0402
+     refdes = R31
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-
-          li:objects {
-           ha:padstack_ref.944570 {
-            proto=0; x=1.59057in; y=1.137in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.944571 {
-            proto=0; x=1.66143in; y=1.137in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.944552 {
-               x1=41.200578mm; y1=1.10945in; x2=1.62993in; y2=1.10945in; thickness=8.0mil; clearance=0.0;
-              }
-              ha:line.944555 {
-               x1=41.200578mm; y1=29.57957mm; x2=1.62993in; y2=29.57957mm; thickness=8.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.944558 {
-               x1=1.626in; y1=1.137in; x2=1.626in; y2=1.137in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.944561 {
-               x1=1.626in; y1=1.137in; x2=1.626in; y2=1.137in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.944564 {
-               x1=1.626in; y1=1.137in; x2=42.3004mm; y2=1.137in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.944567 {
-               x1=1.626in; y1=1.137in; x2=1.626in; y2=29.8798mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-          uid = c30AasAeVW8gnczmucgAAABi
+         ha:combining {
          }
-         ha:subc.944573 {
-          ha:attributes {
-           footprint=0805
-           value=10uF
-           openscad=0805
-           refdes=C107
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.649986mm  
-                 -0.749808mm  
-                 -0.649986mm  
-                 -0.749808mm  
-                 -0.649986mm  
-                 0.749808mm  
-                 0.649986mm  
-                 0.749808mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.726186mm  
-                 -32.52mil  
-                 -0.726186mm  
-                 -32.52mil  
-                 -0.726186mm  
-                 32.52mil  
-                 0.726186mm  
-                 32.52mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.649986mm  
-                 -0.749808mm  
-                 -0.649986mm  
-                 -0.749808mm  
-                 -0.649986mm  
-                 0.749808mm  
-                 0.649986mm  
-                 0.749808mm  
-                }
-              }
-            }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
          }
-
-          li:objects {
-           ha:padstack_ref.944592 {
-            proto=0; x=1.61014in; y=727.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.944593 {
-            proto=0; x=1.681in; y=727.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.944574 {
-               x1=1.64164in; y1=699.45mil; x2=41.8973mm; y2=699.45mil; thickness=8.0mil; clearance=0.0;
-              }
-              ha:line.944577 {
-               x1=1.64164in; y1=19.16557mm; x2=41.8973mm; y2=19.16557mm; thickness=8.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.944580 {
-               x1=1.64557in; y1=727.0mil; x2=1.64557in; y2=727.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.944583 {
-               x1=1.64557in; y1=727.0mil; x2=1.64557in; y2=727.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.944586 {
-               x1=1.64557in; y1=727.0mil; x2=42.797478mm; y2=727.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.944589 {
-               x1=1.64557in; y1=727.0mil; x2=1.64557in; y2=19.4658mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-          uid = c30AasAeVW8gnczmucgAAABk
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-         ha:subc.944595 {
-          ha:attributes {
-           footprint=0603
-           value=1uF
-           openscad=0603
-           refdes=C108
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.374904mm  
-                 -0.499872mm  
-                 -0.374904mm  
-                 -0.499872mm  
-                 -0.374904mm  
-                 0.499872mm  
-                 0.374904mm  
-                 0.499872mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 17.76mil  
-                 -0.576072mm  
-                 -17.76mil  
-                 -0.576072mm  
-                 -17.76mil  
-                 0.576072mm  
-                 17.76mil  
-                 0.576072mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.374904mm  
-                 -0.499872mm  
-                 -0.374904mm  
-                 -0.499872mm  
-                 -0.374904mm  
-                 0.499872mm  
-                 0.374904mm  
-                 0.499872mm  
-                }
-              }
-            }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-
-          li:objects {
-           ha:padstack_ref.944608 {
-            proto=0; x=1.81218in; y=1.121in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.944609 {
-            proto=0; x=1.761in; y=1.121in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.944596 {
-               x1=45.379386mm; y1=1.121in; x2=45.379386mm; y2=1.121in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.944599 {
-               x1=45.379386mm; y1=1.121in; x2=45.379386mm; y2=1.121in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.944602 {
-               x1=45.379386mm; y1=1.121in; x2=44.379386mm; y2=1.121in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.944605 {
-               x1=45.379386mm; y1=1.121in; x2=45.379386mm; y2=27.4734mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:layer_mask {
+          top = 1
+          paste = 1
          }
-          uid = c30AasAeVW8gnczmucgAAABm
+         ha:combining {
+          auto = 1
          }
-         ha:subc.944611 {
-          ha:attributes {
-           value=22uF
-           footprint=1210
-           refdes=C110
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.649986mm  
-                 -53.14mil  
-                 -0.649986mm  
-                 -53.14mil  
-                 -0.649986mm  
-                 53.14mil  
-                 0.649986mm  
-                 53.14mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.726186mm  
-                 -56.14mil  
-                 -0.726186mm  
-                 -56.14mil  
-                 -0.726186mm  
-                 56.14mil  
-                 0.726186mm  
-                 56.14mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.649986mm  
-                 -53.14mil  
-                 -0.649986mm  
-                 -53.14mil  
-                 -0.649986mm  
-                 53.14mil  
-                 0.649986mm  
-                 53.14mil  
-                }
-              }
-            }
-          }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.937077 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.372in
+       rot = 90.000000
+       y = 2.84774in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.937078 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.372in
+       rot = 90.000000
+       y = 2.81626in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.937065 {
+         clearance = 0.0
+         y2 = 71.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
          }
-
-          li:objects {
-           ha:padstack_ref.944630 {
-            proto=0; x=1.66405in; y=1.236in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.944631 {
-            proto=0; x=39.26713mm; y=1.236in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.944612 {
-               x1=1.62468in; y1=1.28914in; x2=1.58532in; y2=1.28914in; thickness=8.0mil; clearance=0.0;
-              }
-              ha:line.944615 {
-               x1=1.62468in; y1=1.18286in; x2=1.58532in; y2=1.18286in; thickness=8.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.944618 {
-               x1=40.767mm; y1=1.236in; x2=40.767mm; y2=1.236in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.944621 {
-               x1=40.767mm; y1=1.236in; x2=40.767mm; y2=1.236in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.944624 {
-               x1=40.767mm; y1=1.236in; x2=39.767mm; y2=1.236in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.944627 {
-               x1=40.767mm; y1=1.236in; x2=40.767mm; y2=30.3944mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         x1 = 1.372in
+         x2 = 1.372in
+         y1 = 71.9328mm
+        }
+        ha:line.937068 {
+         clearance = 0.0
+         y2 = 71.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
-          uid = 6785uvuB0Or3k2/ZlUcAAABZ
+         x1 = 1.372in
+         x2 = 1.372in
+         y1 = 71.9328mm
+        }
+        ha:line.937071 {
+         clearance = 0.0
+         y2 = 70.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
-         ha:subc.944633 {
-          ha:attributes {
-           value=ADS8684
-           footprint=TSSOP38
-           refdes=U7
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -29.53mil  
-                 -5.905mil  
-                 -29.53mil  
-                 5.905mil  
-                 29.53mil  
-                 5.905mil  
-                 29.53mil  
-                 -5.905mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -34.53mil  
-                 -0.276987mm  
-                 -34.53mil  
-                 0.276987mm  
-                 34.53mil  
-                 0.276987mm  
-                 34.53mil  
-                 -0.276987mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -29.53mil  
-                 -5.905mil  
-                 -29.53mil  
-                 5.905mil  
-                 29.53mil  
-                 5.905mil  
-                 29.53mil  
-                 -5.905mil  
-                }
-              }
-            }
-          }
-
-          ha:ps_proto_v6.1 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 29.53mil  
-                 5.905mil  
-                 29.53mil  
-                 -5.905mil  
-                 -29.53mil  
-                 -5.905mil  
-                 -29.53mil  
-                 5.905mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 34.53mil  
-                 0.276987mm  
-                 34.53mil  
-                 -0.276987mm  
-                 -34.53mil  
-                 -0.276987mm  
-                 -34.53mil  
-                 0.276987mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 29.53mil  
-                 5.905mil  
-                 29.53mil  
-                 -5.905mil  
-                 -29.53mil  
-                 -5.905mil  
-                 -29.53mil  
-                 5.905mil  
-                }
-              }
-            }
-          }
+         x1 = 1.372in
+         x2 = 1.372in
+         y1 = 71.9328mm
+        }
+        ha:line.937074 {
+         clearance = 0.0
+         y2 = 71.9328mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
-
-          li:objects {
-           ha:padstack_ref.944662 {
-            proto=0; x=1.60284in; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.944663 {
-            proto=0; x=41.212008mm; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-           ha:padstack_ref.944664 {
-            proto=0; x=1.64221in; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=3
-              name=3
-            }
-           }
-           ha:padstack_ref.944665 {
-            proto=0; x=1.66189in; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=4
-              name=4
-            }
-           }
-           ha:padstack_ref.944666 {
-            proto=0; x=42.712132mm; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=5
-              name=5
-            }
-           }
-           ha:padstack_ref.944667 {
-            proto=0; x=1.70126in; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=6
-              name=6
-            }
-           }
-           ha:padstack_ref.944668 {
-            proto=0; x=43.71213mm; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=7
-              name=7
-            }
-           }
-           ha:padstack_ref.944669 {
-            proto=0; x=1.74063in; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=8
-              name=8
-            }
-           }
-           ha:padstack_ref.944670 {
-            proto=0; x=44.712128mm; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=9
-              name=9
-            }
-           }
-           ha:padstack_ref.944671 {
-            proto=0; x=1.78in; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=10
-              name=10
-            }
-           }
-           ha:padstack_ref.944672 {
-            proto=0; x=1.79968in; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=11
-              name=11
-            }
-           }
-           ha:padstack_ref.944673 {
-            proto=0; x=1.81937in; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=12
-              name=12
-            }
-           }
-           ha:padstack_ref.944674 {
-            proto=0; x=1.83905in; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=13
-              name=13
-            }
-           }
-           ha:padstack_ref.944675 {
-            proto=0; x=1.85874in; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=14
-              name=14
-            }
-           }
-           ha:padstack_ref.944676 {
-            proto=0; x=1.87842in; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=15
-              name=15
-            }
-           }
-           ha:padstack_ref.944677 {
-            proto=0; x=1.89811in; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=16
-              name=16
-            }
-           }
-           ha:padstack_ref.944678 {
-            proto=0; x=1.91779in; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=17
-              name=17
-            }
-           }
-           ha:padstack_ref.944679 {
-            proto=0; x=1.93748in; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=18
-              name=18
-            }
-           }
-           ha:padstack_ref.944680 {
-            proto=0; x=1.95716in; y=26.597229mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=19
-              name=19
-            }
-           }
-           ha:padstack_ref.944681 {
-            proto=1; x=1.95716in; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=20
-              name=20
-            }
-           }
-           ha:padstack_ref.944682 {
-            proto=1; x=1.93748in; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=21
-              name=21
-            }
-           }
-           ha:padstack_ref.944683 {
-            proto=1; x=1.91779in; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=22
-              name=22
-            }
-           }
-           ha:padstack_ref.944684 {
-            proto=1; x=1.89811in; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=23
-              name=23
-            }
-           }
-           ha:padstack_ref.944685 {
-            proto=1; x=1.87842in; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=24
-              name=24
-            }
-           }
-           ha:padstack_ref.944686 {
-            proto=1; x=1.85874in; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=25
-              name=25
-            }
-           }
-           ha:padstack_ref.944687 {
-            proto=1; x=1.83905in; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=26
-              name=26
-            }
-           }
-           ha:padstack_ref.944688 {
-            proto=1; x=1.81937in; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=27
-              name=27
-            }
-           }
-           ha:padstack_ref.944689 {
-            proto=1; x=1.79968in; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=28
-              name=28
-            }
-           }
-           ha:padstack_ref.944690 {
-            proto=1; x=1.78in; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=29
-              name=29
-            }
-           }
-           ha:padstack_ref.944691 {
-            proto=1; x=44.712128mm; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=30
-              name=30
-            }
-           }
-           ha:padstack_ref.944692 {
-            proto=1; x=1.74063in; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=31
-              name=31
-            }
-           }
-           ha:padstack_ref.944693 {
-            proto=1; x=43.71213mm; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=32
-              name=32
-            }
-           }
-           ha:padstack_ref.944694 {
-            proto=1; x=1.70126in; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=33
-            }
-           }
-           ha:padstack_ref.944695 {
-            proto=1; x=42.712132mm; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=34
-              name=34
-            }
-           }
-           ha:padstack_ref.944696 {
-            proto=1; x=1.66189in; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=35
-              name=35
-            }
-           }
-           ha:padstack_ref.944697 {
-            proto=1; x=1.64221in; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=36
-              name=36
-            }
-           }
-           ha:padstack_ref.944698 {
-            proto=1; x=41.212008mm; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=37
-              name=37
-            }
-           }
-           ha:padstack_ref.944699 {
-            proto=1; x=1.60284in; y=814.865mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=38
-              name=38
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.944634 {
-               x1=1.58693in; y1=1.08666in; x2=50.115978mm; y2=1.08666in; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.944637 {
-               x1=50.115978mm; y1=1.08666in; x2=50.115978mm; y2=775.34mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.944640 {
-               x1=50.115978mm; y1=775.34mil; x2=1.58693in; y2=775.34mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.944643 {
-               x1=1.58693in; y1=1.08666in; x2=1.58693in; y2=956.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.944646 {
-               x1=1.58693in; y1=775.34mil; x2=1.58693in; y2=906.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:arc.944649 {
-               x=1.58693in; y=931.0mil; width=25.0mil; height=25.0mil; astart=90.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.944650 {
-               x1=1.78in; y1=931.0mil; x2=1.78in; y2=931.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.944653 {
-               x1=1.78in; y1=931.0mil; x2=1.78in; y2=931.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.944656 {
-               x1=1.78in; y1=931.0mil; x2=1.78in; y2=22.6474mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.944659 {
-               x1=1.78in; y1=931.0mil; x2=46.212mm; y2=931.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         x1 = 1.372in
+         x2 = 35.8488mm
+         y1 = 71.9328mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAAB3
+   }
+   ha:subc.937119 {
+    ha:attributes {
+     value = microSD
+     footprint = microSD
+     refdes = J2
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          29.53mil
+          -39.375mil
+          -29.53mil
+          -39.375mil
+          -29.53mil
+          39.375mil
+          29.53mil
+          39.375mil
          }
-          uid = eVRbahCb5CjRdB6U1eEAAABa
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-         ha:subc.944701 {
-          ha:attributes {
-           openscad=0603
-           value=1uF
-           refdes=C102
-           footprint=0603
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.374904mm  
-                 -0.499872mm  
-                 -0.374904mm  
-                 -0.499872mm  
-                 -0.374904mm  
-                 0.499872mm  
-                 0.374904mm  
-                 0.499872mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 17.76mil  
-                 -0.576072mm  
-                 -17.76mil  
-                 -0.576072mm  
-                 -17.76mil  
-                 0.576072mm  
-                 17.76mil  
-                 0.576072mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.374904mm  
-                 -0.499872mm  
-                 -0.374904mm  
-                 -0.499872mm  
-                 -0.374904mm  
-                 0.499872mm  
-                 0.374904mm  
-                 0.499872mm  
-                }
-              }
-            }
-          }
+         ha:combining {
          }
-
-          li:objects {
-           ha:padstack_ref.944714 {
-            proto=0; x=1.721in; y=1.191in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.944715 {
-            proto=0; x=1.77218in; y=1.191in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.944702 {
-               x1=44.363386mm; y1=1.191in; x2=44.363386mm; y2=1.191in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.944705 {
-               x1=44.363386mm; y1=1.191in; x2=44.363386mm; y2=1.191in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.944708 {
-               x1=44.363386mm; y1=1.191in; x2=45.363386mm; y2=1.191in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.944711 {
-               x1=44.363386mm; y1=1.191in; x2=44.363386mm; y2=31.2514mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.824992mm
+          -42.325mil
+          -0.824992mm
+          -42.325mil
+          -0.824992mm
+          42.325mil
+          0.824992mm
+          42.325mil
          }
-          uid = MtNhj+pADbPv2trBSngAAABb
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-         ha:subc.944717 {
-          ha:attributes {
-           value=
-           footprint=50mil6pin
-           refdes=J4
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=28.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=48.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=48.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
-
-          ha:ps_proto_v6.1 {
-            hdia=28.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -21.0mil  
-                 -21.0mil  
-                 21.0mil  
-                 -21.0mil  
-                 21.0mil  
-                 21.0mil  
-                 -21.0mil  
-                 21.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -21.0mil  
-                 -21.0mil  
-                 21.0mil  
-                 -21.0mil  
-                 21.0mil  
-                 21.0mil  
-                 -21.0mil  
-                 21.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -21.0mil  
-                 -21.0mil  
-                 21.0mil  
-                 -21.0mil  
-                 21.0mil  
-                 21.0mil  
-                 -21.0mil  
-                 21.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -24.0mil  
-                 -24.0mil  
-                 24.0mil  
-                 -24.0mil  
-                 24.0mil  
-                 24.0mil  
-                 -24.0mil  
-                 24.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -24.0mil  
-                 -24.0mil  
-                 24.0mil  
-                 -24.0mil  
-                 24.0mil  
-                 24.0mil  
-                 -24.0mil  
-                 24.0mil  
-                }
-              }
-            }
-          }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-
-          li:objects {
-           ha:padstack_ref.944730 {
-            proto=0; x=1.856in; y=33.6042mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=6
-              name=pin6
-            }
-           }
-           ha:padstack_ref.944731 {
-            proto=0; x=1.806in; y=33.6042mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=5
-              name=pin5
-            }
-           }
-           ha:padstack_ref.944732 {
-            proto=0; x=1.756in; y=33.6042mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=4
-              name=pin4
-            }
-           }
-           ha:padstack_ref.944733 {
-            proto=0; x=1.706in; y=33.6042mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=3
-              name=pin3
-            }
-           }
-           ha:padstack_ref.944734 {
-            proto=0; x=1.656in; y=33.6042mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:2 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-              li:3 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=2
-              name=pin2
-            }
-           }
-           ha:padstack_ref.944735 {
-            proto=1; x=1.606in; y=33.6042mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:2 {
-               diag  
-               round  
-               noshape  
-              }
-              li:3 {
-               diag  
-               round  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=1
-              name=pin1
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.944718 {
-               x1=1.731in; y1=33.6042mm; x2=1.731in; y2=33.6042mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.944721 {
-               x1=1.606in; y1=33.6042mm; x2=1.606in; y2=33.6042mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.944724 {
-               x1=1.606in; y1=33.6042mm; x2=1.606in; y2=34.6042mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.944727 {
-               x1=1.606in; y1=33.6042mm; x2=41.7924mm; y2=33.6042mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          29.53mil
+          -39.375mil
+          -29.53mil
+          -39.375mil
+          -29.53mil
+          39.375mil
+          29.53mil
+          39.375mil
          }
-          uid = YSbe5aF+R83TMGa0LQ0AAABf
+         ha:layer_mask {
+          top = 1
+          paste = 1
          }
-         ha:subc.944737 {
-          ha:attributes {
-           footprint=0603
-           value=1uF
-           openscad=0603
-           refdes=C109
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.374904mm  
-                 -0.499872mm  
-                 -0.374904mm  
-                 -0.499872mm  
-                 -0.374904mm  
-                 0.499872mm  
-                 0.374904mm  
-                 0.499872mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 17.76mil  
-                 -0.576072mm  
-                 -17.76mil  
-                 -0.576072mm  
-                 -17.76mil  
-                 0.576072mm  
-                 17.76mil  
-                 0.576072mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.374904mm  
-                 -0.499872mm  
-                 -0.374904mm  
-                 -0.499872mm  
-                 -0.374904mm  
-                 0.499872mm  
-                 0.374904mm  
-                 0.499872mm  
-                }
-              }
-            }
-          }
+         ha:combining {
+          auto = 1
          }
-
-          li:objects {
-           ha:padstack_ref.944750 {
-            proto=0; x=1.81118in; y=740.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.944751 {
-            proto=0; x=1.76in; y=740.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.944738 {
-               x1=1.78559in; y1=740.0mil; x2=1.78559in; y2=740.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.944741 {
-               x1=1.78559in; y1=740.0mil; x2=1.78559in; y2=740.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.944744 {
-               x1=1.78559in; y1=740.0mil; x2=44.353986mm; y2=740.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.944747 {
-               x1=1.78559in; y1=740.0mil; x2=1.78559in; y2=17.796mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          29.53mil
+          -0.999998mm
+          -29.53mil
+          -0.999998mm
+          -29.53mil
+          0.999998mm
+          29.53mil
+          0.999998mm
          }
-          uid = c30AasAeVW8gnczmucgAAABo
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-         ha:subc.870834 {
-          ha:attributes {
-           footprint=0402
-           value=3.3k
-           openscad=0402
-           refdes=R500
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-            }
-          }
+         ha:combining {
          }
-
-          li:objects {
-           ha:padstack_ref.870847 {
-            proto=0; x=60.7568mm; y=61.639196mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.870848 {
-            proto=0; x=60.7568mm; y=2.39526in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.870835 {
-               x1=60.7568mm; y1=2.411in; x2=60.7568mm; y2=2.411in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.870838 {
-               x1=60.7568mm; y1=2.411in; x2=60.7568mm; y2=2.411in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.870841 {
-               x1=60.7568mm; y1=2.411in; x2=60.7568mm; y2=60.2394mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.870844 {
-               x1=60.7568mm; y1=2.411in; x2=61.7568mm; y2=2.411in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.824992mm
+          -42.32mil
+          -0.824992mm
+          -42.32mil
+          -0.824992mm
+          42.32mil
+          0.824992mm
+          42.32mil
          }
-          uid = IGobWzSMURBswUg5LvAAAACC
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-         ha:subc.870802 {
-          ha:attributes {
-           value=1k
-           footprint=0402
-           refdes=R7
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 -0.326136mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-            }
-          }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-
-          li:objects {
-           ha:padstack_ref.870815 {
-            proto=0; x=2.434in; y=60.846208mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.870816 {
-            proto=0; x=2.434in; y=2.427in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.870803 {
-               x1=2.434in; y1=2.41126in; x2=2.434in; y2=2.41126in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.870806 {
-               x1=2.434in; y1=2.41126in; x2=2.434in; y2=2.41126in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.870809 {
-               x1=2.434in; y1=2.41126in; x2=2.434in; y2=60.246004mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.870812 {
-               x1=2.434in; y1=2.41126in; x2=60.8236mm; y2=2.41126in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          29.53mil
+          -0.999998mm
+          -29.53mil
+          -0.999998mm
+          -29.53mil
+          0.999998mm
+          29.53mil
+          0.999998mm
          }
-          uid = fdmrigvTMcHho9IPHtUAAABz
+         ha:layer_mask {
+          top = 1
+          paste = 1
          }
-         ha:subc.947703 {
-          ha:attributes {
-           {io_pcb::hidename_y}=67.7725 mm
-           footprint=1212-8
-           {io_pcb::hidename_scale}=60
-           refdes=Q2
-           value=Si7232DN
-           {io_pcb::hidename_direction}=3
-           {io_pcb::hidename_x}=26.6823 mm
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.494919mm  
-                 -0.202438mm  
-                 -0.494919mm  
-                 0.202438mm  
-                 0.494919mm  
-                 0.202438mm  
-                 0.494919mm  
-                 -0.202438mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.571119mm  
-                 -10.97mil  
-                 -0.571119mm  
-                 10.97mil  
-                 0.571119mm  
-                 10.97mil  
-                 0.571119mm  
-                 -10.97mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.494919mm  
-                 -0.202438mm  
-                 -0.494919mm  
-                 0.202438mm  
-                 0.494919mm  
-                 0.202438mm  
-                 0.494919mm  
-                 -0.202438mm  
-                }
-              }
-            }
-          }
-
-          ha:ps_proto_v6.1 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.862583mm  
-                 -0.495045mm  
-                 -0.862583mm  
-                 0.495045mm  
-                 0.862583mm  
-                 0.495045mm  
-                 0.862583mm  
-                 -0.495045mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -36.96mil  
-                 -0.571246mm  
-                 -36.96mil  
-                 0.571246mm  
-                 36.96mil  
-                 0.571246mm  
-                 36.96mil  
-                 -0.571246mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.862583mm  
-                 -0.495045mm  
-                 -0.862583mm  
-                 0.495045mm  
-                 0.862583mm  
-                 0.495045mm  
-                 0.862583mm  
-                 -0.495045mm  
-                }
-              }
-            }
-          }
+         ha:combining {
+          auto = 1
          }
-
-          li:objects {
-           ha:padstack_ref.947729 {
-            proto=0; x=66.077719mm; y=61.001148mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=8
-              name=D
-            }
-           }
-           ha:padstack_ref.947730 {
-            proto=0; x=63.208027mm; y=61.001148mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=S
-            }
-           }
-           ha:padstack_ref.947731 {
-            proto=0; x=66.077719mm; y=2.42721in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=7
-              name=D
-            }
-           }
-           ha:padstack_ref.947732 {
-            proto=0; x=63.208027mm; y=2.42721in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=G
-            }
-           }
-           ha:padstack_ref.947733 {
-            proto=0; x=66.077719mm; y=2.4528in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=6
-              name=D
-            }
-           }
-           ha:padstack_ref.947734 {
-            proto=0; x=63.208027mm; y=2.4528in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=3
-              name=S
-            }
-           }
-           ha:padstack_ref.947735 {
-            proto=0; x=66.077719mm; y=2.47839in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=5
-              name=D
-            }
-           }
-           ha:padstack_ref.947736 {
-            proto=0; x=63.208027mm; y=2.47839in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=4
-              name=G
-            }
-           }
-           ha:padstack_ref.947737 {
-            proto=1; x=2.56694in; y=2.41609in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=8
-              name=D
-            }
-           }
-           ha:padstack_ref.947738 {
-            proto=1; x=2.56694in; y=2.46392in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=5
-              name=D
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.947704 {
-               x1=62.993016mm; y1=60.32627mm; x2=66.29273mm; y2=60.32627mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.947707 {
-               x1=62.993016mm; y1=60.32627mm; x2=62.993016mm; y2=2.50496in; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.947710 {
-               x1=62.993016mm; y1=2.50496in; x2=66.29273mm; y2=2.50496in; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.947713 {
-               x1=66.29273mm; y1=60.32627mm; x2=66.29273mm; y2=2.50496in; thickness=10.0mil; clearance=0.0;
-              }
-              ha:arc.947716 {
-               x=2.45382in; y=2.38883in; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.947717 {
-               x1=64.754353mm; y1=2.440005in; x2=64.754353mm; y2=2.440005in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.947720 {
-               x1=64.643mm; y1=61.976mm; x2=64.643mm; y2=61.976mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.947723 {
-               x1=64.643mm; y1=61.976mm; x2=65.643mm; y2=61.976mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.947726 {
-               x1=64.643mm; y1=61.976mm; x2=64.643mm; y2=62.976mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
-         }
-          uid = fdmrigvTMcHho9IPHtUAAABw
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          15.75mil
+          -23.625mil
+          -15.75mil
+          -23.625mil
+          -15.75mil
+          23.625mil
+          15.75mil
+          23.625mil
          }
-         ha:subc.947740 {
-          ha:attributes {
-           value=1k
-           footprint=0402
-           refdes=R16
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 -0.326136mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-            }
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-
-          li:objects {
-           ha:padstack_ref.947753 {
-            proto=0; x=2.43394in; y=2.51166in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.947754 {
-            proto=0; x=2.43394in; y=62.996572mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.947741 {
-               x1=2.43394in; y1=63.396368mm; x2=2.43394in; y2=63.396368mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.947744 {
-               x1=2.43394in; y1=63.396368mm; x2=2.43394in; y2=63.396368mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.947747 {
-               x1=2.43394in; y1=63.396368mm; x2=2.43394in; y2=64.396368mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.947750 {
-               x1=2.43394in; y1=63.396368mm; x2=62.822076mm; y2=63.396368mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:combining {
          }
-          uid = fdmrigvTMcHho9IPHtUAAABx
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.47498mm
+          -0.675005mm
+          -0.47498mm
+          -0.675005mm
+          -0.47498mm
+          0.675005mm
+          0.47498mm
+          0.675005mm
          }
-         ha:subc.947756 {
-          ha:attributes {
-           value=3.3k
-           footprint=0402
-           refdes=R13
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 -0.326136mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-
-          li:objects {
-           ha:padstack_ref.947769 {
-            proto=0; x=2.43394in; y=2.5734in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.947770 {
-            proto=0; x=2.43394in; y=2.54192in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.947757 {
-               x1=2.43394in; y1=64.964564mm; x2=2.43394in; y2=64.964564mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.947760 {
-               x1=2.43394in; y1=64.964564mm; x2=2.43394in; y2=64.964564mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.947763 {
-               x1=2.43394in; y1=64.964564mm; x2=2.43394in; y2=65.964564mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.947766 {
-               x1=2.43394in; y1=64.964564mm; x2=62.822076mm; y2=64.964564mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-          uid = fdmrigvTMcHho9IPHtUAAAB0
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          15.75mil
+          -23.625mil
+          -15.75mil
+          -23.625mil
+          -15.75mil
+          23.625mil
+          15.75mil
+          23.625mil
          }
-         ha:subc.719979 {
-          ha:attributes {
-           value=0.25
-           footprint=TE1217861
-           refdes=J23
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
-
-          ha:ps_proto_v6.1 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
-
-          ha:ps_proto_v6.2 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
+         ha:layer_mask {
+          top = 1
+          paste = 1
          }
-
-          li:objects {
-           ha:padstack_ref.719993 {
-            proto=0; x=489.0mil; y=1.975in; rot=-90.000000; xmirror=1; smirror=1; clearance=12.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.719994 {
-            proto=0; x=489.0mil; y=45.085mm; rot=-90.000000; xmirror=1; smirror=1; clearance=12.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.719995 {
-            proto=1; x=489.0mil; y=47.625mm; rot=90.000000; xmirror=0; smirror=1; clearance=12.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.719996 {
-            proto=2; x=489.0mil; y=47.625mm; rot=90.000000; xmirror=0; smirror=1; clearance=12.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              bottom = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.719981 {
-               x1=489.0mil; y1=47.625mm; x2=489.0mil; y2=47.625mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.719984 {
-               x1=489.0mil; y1=47.625mm; x2=489.0mil; y2=47.625mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.719987 {
-               x1=489.0mil; y1=47.625mm; x2=489.0mil; y2=48.625mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.719990 {
-               x1=489.0mil; y1=47.625mm; x2=13.9606mm; y2=47.625mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              bottom = 1
-              virtual = 1
-              misc = 1
-             }
-           }
-          }
+         ha:combining {
+          auto = 1
          }
-          uid = fdmrigvTMcHho9IPHtUAAAAu
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.937146 {
+       smirror = 0
+       ha:attributes {
+        term = 9
+        name = 9
+       }
+       proto = 0
+       xmirror = 0
+       x = 15.856966mm
+       rot = 0.000000
+       y = 65.648205mm
+       li:thermal {
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.937147 {
+       smirror = 0
+       ha:attributes {
+        term = 9
+        name = 9
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.15972in
+       rot = 0.000000
+       y = 65.648205mm
+       li:thermal {
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.937148 {
+       smirror = 0
+       ha:attributes {
+        term = 9
+        name = 9
+       }
+       proto = 1
+       xmirror = 0
+       x = 15.856966mm
+       rot = 0.000000
+       y = 2.90741in
+       li:thermal {
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.937149 {
+       smirror = 0
+       ha:attributes {
+        term = 9
+        name = 9
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.15972in
+       rot = 0.000000
+       y = 2.90741in
+       li:thermal {
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.937150 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = pin1
+       }
+       proto = 2
+       xmirror = 0
+       x = 1.01897in
+       rot = 0.000000
+       y = 71.648193mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.937151 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = pin2
+       }
+       proto = 2
+       xmirror = 0
+       x = 24.781764mm
+       rot = 0.000000
+       y = 71.648193mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.937152 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = pin3
+       }
+       proto = 2
+       xmirror = 0
+       x = 932.35mil
+       rot = 0.000000
+       y = 71.648193mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.937153 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = pin4
+       }
+       proto = 2
+       xmirror = 0
+       x = 22.582124mm
+       rot = 0.000000
+       y = 71.648193mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.937154 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = pin5
+       }
+       proto = 2
+       xmirror = 0
+       x = 845.75mil
+       rot = 0.000000
+       y = 71.648193mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.937155 {
+       smirror = 0
+       ha:attributes {
+        term = 6
+        name = pin6
+       }
+       proto = 2
+       xmirror = 0
+       x = 802.44mil
+       rot = 0.000000
+       y = 71.648193mm
+       li:thermal {
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.937156 {
+       smirror = 0
+       ha:attributes {
+        term = 7
+        name = pin7
+       }
+       proto = 2
+       xmirror = 0
+       x = 19.282156mm
+       rot = 0.000000
+       y = 71.648193mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.937157 {
+       smirror = 0
+       ha:attributes {
+        term = 8
+        name = pin8
+       }
+       proto = 2
+       xmirror = 0
+       x = 715.83mil
+       rot = 0.000000
+       y = 71.648193mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.937120 {
+         clearance = 0.0
+         y2 = 3.0019in
+         thickness = 10.0mil
+         x1 = 1.15972in
+         x2 = 1.15972in
+         y1 = 61.7982mm
+        }
+        ha:line.937123 {
+         clearance = 0.0
+         y2 = 3.0019in
+         thickness = 10.0mil
+         x1 = 15.856966mm
+         x2 = 15.856966mm
+         y1 = 61.7982mm
+        }
+        ha:line.937126 {
+         clearance = 0.0
+         y2 = 61.7982mm
+         thickness = 10.0mil
+         x1 = 15.856966mm
+         x2 = 1.15972in
+         y1 = 61.7982mm
+        }
+        ha:line.937129 {
+         clearance = 0.0
+         y2 = 3.0019in
+         thickness = 10.0mil
+         x1 = 15.856966mm
+         x2 = 1.15972in
+         y1 = 3.0019in
+        }
+        ha:arc.937132 {
+         astart = 238.000000
+         thickness = 10.0mil
+         width = 267.72mil
+         height = 267.72mil
+         x = 892.0mil
+         y = 3.22828in
+         adelta = 64.000000
+         clearance = 0.0
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.937134 {
+         clearance = 0.0
+         y2 = 71.014865mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
          }
-         ha:subc.718723 {
-          ha:attributes {
-           value=IPD068P03L3GATMA1
-           footprint=TO252FET
-           refdes=Q6
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 29.53mil  
-                 -1.400048mm  
-                 -29.53mil  
-                 -1.400048mm  
-                 -29.53mil  
-                 1.400048mm  
-                 29.53mil  
-                 1.400048mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 32.53mil  
-                 -1.476248mm  
-                 -32.53mil  
-                 -1.476248mm  
-                 -32.53mil  
-                 1.476248mm  
-                 32.53mil  
-                 1.476248mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 29.53mil  
-                 -1.400048mm  
-                 -29.53mil  
-                 -1.400048mm  
-                 -29.53mil  
-                 1.400048mm  
-                 29.53mil  
-                 1.400048mm  
-                }
-              }
-            }
-          }
-
-          ha:ps_proto_v6.1 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -3.150108mm  
-                 -3.050032mm  
-                 -3.150108mm  
-                 3.050032mm  
-                 3.150108mm  
-                 3.050032mm  
-                 3.150108mm  
-                 -3.050032mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -3.226308mm  
-                 -3.126232mm  
-                 -3.226308mm  
-                 3.126232mm  
-                 3.226308mm  
-                 3.126232mm  
-                 3.226308mm  
-                 -3.126232mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -3.150108mm  
-                 -3.050032mm  
-                 -3.150108mm  
-                 3.050032mm  
-                 3.150108mm  
-                 3.050032mm  
-                 3.150108mm  
-                 -3.050032mm  
-                }
-              }
-            }
-          }
+         x1 = 22.240283mm
+         x2 = 22.240283mm
+         y1 = 71.014865mm
+        }
+        ha:line.937137 {
+         clearance = 0.0
+         y2 = 61.7982mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
-
-          li:objects {
-           ha:padstack_ref.718749 {
-            proto=0; x=362.0mil; y=2.067in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=3
-              name=G
-            }
-           }
-           ha:padstack_ref.718750 {
-            proto=1; x=272.0mil; y=2.31306in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=D
-            }
-           }
-           ha:padstack_ref.718751 {
-            proto=0; x=182.0mil; y=2.067in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=S
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.718724 {
-               x1=10.15873mm; y1=60.651898mm; x2=144.05mil; y2=60.651898mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.718727 {
-               x1=144.05mil; y1=60.651898mm; x2=144.05mil; y2=2.14771in; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.718730 {
-               x1=144.05mil; y1=2.14771in; x2=10.15873mm; y2=2.14771in; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.718733 {
-               x1=10.15873mm; y1=2.14771in; x2=10.15873mm; y2=60.651898mm; thickness=10.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.718737 {
-               x1=272.0mil; y1=2.14902in; x2=272.0mil; y2=2.14902in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.718740 {
-               x1=272.0mil; y1=2.067in; x2=272.0mil; y2=2.067in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.718743 {
-               x1=272.0mil; y1=2.067in; x2=5.9088mm; y2=2.067in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.718746 {
-               x1=272.0mil; y1=2.067in; x2=272.0mil; y2=51.5018mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         x1 = 892.0mil
+         x2 = 892.0mil
+         y1 = 61.7982mm
+        }
+        ha:line.937140 {
+         clearance = 0.0
+         y2 = 60.7982mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
-          uid = jk7q8S3Q1LntsodJXlAAAACN
+         x1 = 892.0mil
+         x2 = 892.0mil
+         y1 = 61.7982mm
+        }
+        ha:line.937143 {
+         clearance = 0.0
+         y2 = 61.7982mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
-         ha:subc.984233 {
-          ha:attributes {
-           value=22k
-           footprint=0402
-           refdes=R15
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 -0.326136mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-            }
-          }
+         x1 = 892.0mil
+         x2 = 21.6568mm
+         y1 = 61.7982mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAAB5
+   }
+   ha:subc.937190 {
+    ha:attributes {
+     value = Debug
+     footprint = 0-215079-4
+     refdes = J6
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 31.5mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -23.0mil
+          -23.0mil
+          23.0mil
+          -23.0mil
+          23.0mil
+          23.0mil
+          -23.0mil
+          23.0mil
          }
-
-          li:objects {
-           ha:padstack_ref.984246 {
-            proto=0; x=631.0mil; y=33.2994mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.984247 {
-            proto=0; x=662.48mil; y=33.2994mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.984234 {
-               x1=646.74mil; y1=33.2994mm; x2=646.74mil; y2=33.2994mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.984237 {
-               x1=646.74mil; y1=33.2994mm; x2=646.74mil; y2=33.2994mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.984240 {
-               x1=646.74mil; y1=33.2994mm; x2=15.427196mm; y2=33.2994mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.984243 {
-               x1=646.74mil; y1=33.2994mm; x2=646.74mil; y2=34.2994mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-          uid = fdmrigvTMcHho9IPHtUAAABf
+         ha:combining {
          }
-         ha:subc.984217 {
-          ha:attributes {
-           value=22k
-           footprint=0402
-           refdes=R26
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 -0.326136mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-            }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -23.0mil
+          -23.0mil
+          23.0mil
+          -23.0mil
+          23.0mil
+          23.0mil
+          -23.0mil
+          23.0mil
          }
-
-          li:objects {
-           ha:padstack_ref.984230 {
-            proto=0; x=16.0406mm; y=1.27in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.984231 {
-            proto=0; x=16.840192mm; y=1.27in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.984218 {
-               x1=16.440396mm; y1=1.27in; x2=16.440396mm; y2=1.27in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.984221 {
-               x1=16.440396mm; y1=1.27in; x2=16.440396mm; y2=1.27in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.984224 {
-               x1=16.440396mm; y1=1.27in; x2=15.440396mm; y2=1.27in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.984227 {
-               x1=16.440396mm; y1=1.27in; x2=16.440396mm; y2=33.258mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
          }
-          uid = fdmrigvTMcHho9IPHtUAAABd
+         ha:combining {
          }
-         ha:subc.984201 {
-          ha:attributes {
-           value=200k
-           footprint=0402
-           refdes=R25
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 -0.326136mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-            }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -23.0mil
+          -23.0mil
+          23.0mil
+          -23.0mil
+          23.0mil
+          23.0mil
+          -23.0mil
+          23.0mil
          }
-
-          li:objects {
-           ha:padstack_ref.984214 {
-            proto=0; x=16.827992mm; y=1.23in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.984215 {
-            proto=0; x=16.0284mm; y=1.23in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.984202 {
-               x1=16.428196mm; y1=1.23in; x2=16.428196mm; y2=1.23in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.984205 {
-               x1=16.428196mm; y1=1.23in; x2=16.428196mm; y2=1.23in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.984208 {
-               x1=16.428196mm; y1=1.23in; x2=17.428196mm; y2=1.23in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.984211 {
-               x1=16.428196mm; y1=1.23in; x2=16.428196mm; y2=30.242mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
          }
-          uid = fdmrigvTMcHho9IPHtUAAABe
+         ha:combining {
          }
-         ha:subc.984185 {
-          ha:attributes {
-           value=200k
-           footprint=0402
-           refdes=R12
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 -0.326136mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-            }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -26.0mil
+          -26.0mil
+          26.0mil
+          -26.0mil
+          26.0mil
+          26.0mil
+          -26.0mil
+          26.0mil
          }
-
-          li:objects {
-           ha:padstack_ref.984198 {
-            proto=0; x=662.48mil; y=1.35in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.984199 {
-            proto=0; x=631.0mil; y=1.35in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.984186 {
-               x1=646.74mil; y1=1.35in; x2=646.74mil; y2=1.35in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.984189 {
-               x1=646.74mil; y1=1.35in; x2=646.74mil; y2=1.35in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.984192 {
-               x1=646.74mil; y1=1.35in; x2=17.427196mm; y2=1.35in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.984195 {
-               x1=646.74mil; y1=1.35in; x2=646.74mil; y2=33.29mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-          uid = fdmrigvTMcHho9IPHtUAAABg
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-         ha:subc.984169 {
-          ha:attributes {
-           value=200k
-           footprint=0402
-           refdes=R11
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 -0.326136mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-            }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -26.0mil
+          -26.0mil
+          26.0mil
+          -26.0mil
+          26.0mil
+          26.0mil
+          -26.0mil
+          26.0mil
          }
-
-          li:objects {
-           ha:padstack_ref.984182 {
-            proto=0; x=631.0mil; y=1.389in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.984183 {
-            proto=0; x=662.48mil; y=1.389in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.984170 {
-               x1=646.74mil; y1=1.389in; x2=646.74mil; y2=1.389in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.984173 {
-               x1=646.74mil; y1=1.389in; x2=646.74mil; y2=1.389in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.984176 {
-               x1=646.74mil; y1=1.389in; x2=15.427196mm; y2=1.389in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.984179 {
-               x1=646.74mil; y1=1.389in; x2=646.74mil; y2=36.2806mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
          }
-          uid = fdmrigvTMcHho9IPHtUAAABh
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-         ha:subc.719038 {
-          ha:attributes {
-           value=0.25
-           footprint=TE1217861
-           refdes=J24
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
-
-          ha:ps_proto_v6.1 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
-
-          ha:ps_proto_v6.2 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 31.5mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 46.0mil
          }
-
-          li:objects {
-           ha:padstack_ref.719052 {
-            proto=0; x=489.0mil; y=1.225in; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.719053 {
-            proto=0; x=489.0mil; y=26.035mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.719054 {
-            proto=1; x=489.0mil; y=1.125in; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.719055 {
-            proto=2; x=489.0mil; y=1.125in; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.719040 {
-               x1=489.0mil; y1=1.125in; x2=489.0mil; y2=1.125in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.719043 {
-               x1=489.0mil; y1=1.125in; x2=489.0mil; y2=1.125in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.719046 {
-               x1=489.0mil; y1=1.125in; x2=489.0mil; y2=27.575mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.719049 {
-               x1=489.0mil; y1=1.125in; x2=15.9606mm; y2=1.125in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-          uid = fdmrigvTMcHho9IPHtUAAAAp
+         ha:combining {
          }
-         ha:subc.986279 {
-          ha:attributes {
-           {io_pcb::hidename_y}=30.3236 mm
-           footprint=powerdi123
-           {io_pcb::hidename_scale}=60
-           refdes=D3
-           value=DFLS130L
-           {io_pcb::hidename_direction}=0
-           {io_pcb::hidename_x}=6.9342 mm
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -43.31mil  
-                 -0.700024mm  
-                 -43.31mil  
-                 0.700024mm  
-                 43.31mil  
-                 0.700024mm  
-                 43.31mil  
-                 -0.700024mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -49.215mil  
-                 -33.465mil  
-                 -49.215mil  
-                 33.465mil  
-                 49.215mil  
-                 33.465mil  
-                 49.215mil  
-                 -33.465mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -43.31mil  
-                 -0.700024mm  
-                 -43.31mil  
-                 0.700024mm  
-                 43.31mil  
-                 0.700024mm  
-                 43.31mil  
-                 -0.700024mm  
-                }
-              }
-            }
-          }
-
-          ha:ps_proto_v6.1 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.449961mm  
-                 -0.699897mm  
-                 -0.449961mm  
-                 -0.699897mm  
-                 -0.449961mm  
-                 0.699897mm  
-                 0.449961mm  
-                 0.699897mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 23.62mil  
-                 -33.46mil  
-                 -23.62mil  
-                 -33.46mil  
-                 -23.62mil  
-                 33.46mil  
-                 23.62mil  
-                 33.46mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.449961mm  
-                 -0.699897mm  
-                 -0.449961mm  
-                 -0.699897mm  
-                 -0.449961mm  
-                 0.699897mm  
-                 0.449961mm  
-                 0.699897mm  
-                }
-              }
-            }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 46.0mil
          }
-
-          li:objects {
-           ha:padstack_ref.986313 {
-            proto=0; x=21.955506mm; y=1.024in; rot=180.000000; xmirror=0; smirror=0; clearance=11.81mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-           ha:padstack_ref.986314 {
-            proto=1; x=764.0mil; y=1.024in; rot=180.000000; xmirror=0; smirror=0; clearance=11.81mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.986280 {
-               x1=22.50567mm; y1=25.044654mm; x2=19.505422mm; y2=25.044654mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.986283 {
-               x1=22.50567mm; y1=26.974546mm; x2=22.50567mm; y2=25.044654mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.986286 {
-               x1=22.50567mm; y1=26.974546mm; x2=19.505422mm; y2=26.974546mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.986289 {
-               x1=19.505422mm; y1=26.974546mm; x2=19.505422mm; y2=25.044654mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.986292 {
-               x1=926.07mil; y1=25.044654mm; x2=907.08mil; y2=25.044654mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.986295 {
-               x1=926.07mil; y1=26.974546mm; x2=926.07mil; y2=25.044654mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.986298 {
-               x1=926.07mil; y1=26.974546mm; x2=907.08mil; y2=26.974546mm; thickness=10.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.986301 {
-               x1=814.195mil; y1=1.024in; x2=814.195mil; y2=1.024in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.986304 {
-               x1=826.99mil; y1=1.024in; x2=826.99mil; y2=1.024in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.986307 {
-               x1=826.99mil; y1=1.024in; x2=22.005546mm; y2=1.024in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.986310 {
-               x1=826.99mil; y1=1.024in; x2=826.99mil; y2=27.0096mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
          }
-          uid = fdmrigvTMcHho9IPHtUAAABi
+         ha:combining {
          }
-         ha:subc.986316 {
-          ha:attributes {
-           value=2.2uF
-           footprint=0402
-           refdes=C37
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-            }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 46.0mil
          }
-
-          li:objects {
-           ha:padstack_ref.986329 {
-            proto=0; x=1.0157in; y=962.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.986330 {
-            proto=0; x=1.04718in; y=962.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.986317 {
-               x1=1.03144in; y1=962.0mil; x2=1.03144in; y2=962.0mil; thickness=0.1mm; clearance=0.0;
-               ha:flags {
-                selected=1
-               }
-
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.986320 {
-               x1=1.03144in; y1=962.0mil; x2=1.03144in; y2=962.0mil; thickness=0.1mm; clearance=0.0;
-               ha:flags {
-                selected=1
-               }
-
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.986323 {
-               x1=1.03144in; y1=962.0mil; x2=27.198576mm; y2=962.0mil; thickness=0.1mm; clearance=0.0;
-               ha:flags {
-                selected=1
-               }
-
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.986326 {
-               x1=1.03144in; y1=962.0mil; x2=1.03144in; y2=25.4348mm; thickness=0.1mm; clearance=0.0;
-               ha:flags {
-                selected=1
-               }
-
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
          }
-          uid = fdmrigvTMcHho9IPHtUAAABk
+         ha:combining {
          }
-         ha:subc.986332 {
-          ha:attributes {
-           {io_pcb::hidename_y}=24.7315 mm
-           footprint=CAP_FC8
-           {io_pcb::hidename_scale}=60
-           refdes=C39
-           value=220uF
-           {io_pcb::hidename_direction}=3
-           {io_pcb::hidename_x}=6.9342 mm
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -1.0mm  
-                 -1.0mm  
-                 1.0mm  
-                 -1.0mm  
-                 1.0mm  
-                 1.0mm  
-                 -1.0mm  
-                 1.0mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -1.0mm  
-                 -1.0mm  
-                 1.0mm  
-                 -1.0mm  
-                 1.0mm  
-                 1.0mm  
-                 -1.0mm  
-                 1.0mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -1.0mm  
-                 -1.0mm  
-                 1.0mm  
-                 -1.0mm  
-                 1.0mm  
-                 1.0mm  
-                 -1.0mm  
-                 1.0mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -1.099947mm  
-                 -1.099947mm  
-                 1.099947mm  
-                 -1.099947mm  
-                 1.099947mm  
-                 1.099947mm  
-                 -1.099947mm  
-                 1.099947mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -1.099947mm  
-                 -1.099947mm  
-                 1.099947mm  
-                 -1.099947mm  
-                 1.099947mm  
-                 1.099947mm  
-                 -1.099947mm  
-                 1.099947mm  
-                }
-              }
-            }
-          }
-
-          ha:ps_proto_v6.1 {
-            hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
-         }
-
-          li:objects {
-           ha:padstack_ref.986352 {
-            proto=0; x=22.435566mm; y=1.276in; rot=270.000000; xmirror=0; smirror=0; clearance=0.499999mm;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.986353 {
-            proto=1; x=25.935432mm; y=1.276in; rot=270.000000; xmirror=0; smirror=0; clearance=0.499999mm;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:1 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-              li:2 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-              li:3 {
-               on  
-               diag  
-               sharp  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.986333 {
-               x1=873.45mil; y1=1.11853in; x2=794.71mil; y2=1.11853in; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.986336 {
-               x1=834.08mil; y1=1.07916in; x2=834.08mil; y2=1.1579in; thickness=10.0mil; clearance=0.0;
-              }
-              ha:arc.986339 {
-               x=24.185372mm; y=1.276in; width=3.999992mm; height=3.999992mm; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.986340 {
-               x1=24.185499mm; y1=1.276in; x2=24.185499mm; y2=1.276in; thickness=0.1mm; clearance=0.0;
-               ha:flags {
-                selected=1
-               }
-
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.986343 {
-               x1=24.185372mm; y1=1.276in; x2=24.185372mm; y2=1.276in; thickness=0.1mm; clearance=0.0;
-               ha:flags {
-                selected=1
-               }
-
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.986346 {
-               x1=24.185372mm; y1=1.276in; x2=23.185372mm; y2=1.276in; thickness=0.1mm; clearance=0.0;
-               ha:flags {
-                selected=1
-               }
-
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.986349 {
-               x1=24.185372mm; y1=1.276in; x2=24.185372mm; y2=33.4104mm; thickness=0.1mm; clearance=0.0;
-               ha:flags {
-                selected=1
-               }
-
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
-         }
-          uid = fdmrigvTMcHho9IPHtUAAABl
-         }
-         ha:subc.986355 {
-          ha:attributes {
-           value=26.1k
-           footprint=0402
-           refdes=R39
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-            }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 52.0mil
          }
-
-          li:objects {
-           ha:padstack_ref.986368 {
-            proto=0; x=26.575766mm; y=773.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.986369 {
-            proto=0; x=25.776174mm; y=773.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.986356 {
-               x1=1.03055in; y1=773.0mil; x2=1.03055in; y2=773.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.986359 {
-               x1=1.03055in; y1=773.0mil; x2=1.03055in; y2=773.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.986362 {
-               x1=1.03055in; y1=773.0mil; x2=25.17597mm; y2=773.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.986365 {
-               x1=1.03055in; y1=773.0mil; x2=1.03055in; y2=18.6342mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-          uid = fdmrigvTMcHho9IPHtUAAABb
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-         ha:subc.986371 {
-          ha:attributes {
-           value=200k
-           footprint=0402
-           refdes=R38
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-            }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 52.0mil
          }
-
-          li:objects {
-           ha:padstack_ref.986384 {
-            proto=0; x=25.776174mm; y=812.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.986385 {
-            proto=0; x=26.575766mm; y=812.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.986372 {
-               x1=1.03055in; y1=812.0mil; x2=1.03055in; y2=812.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.986375 {
-               x1=1.03055in; y1=812.0mil; x2=1.03055in; y2=812.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.986378 {
-               x1=1.03055in; y1=812.0mil; x2=27.17597mm; y2=812.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.986381 {
-               x1=1.03055in; y1=812.0mil; x2=1.03055in; y2=21.6248mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
          }
-          uid = fdmrigvTMcHho9IPHtUAAABa
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-         ha:subc.986387 {
-          ha:attributes {
-           value=22k
-           footprint=0402
-           refdes=R37
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 -0.326136mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-            }
-          }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 59.06mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 73.56mil
          }
-
-          li:objects {
-           ha:padstack_ref.986400 {
-            proto=0; x=26.395172mm; y=893.74mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.986401 {
-            proto=0; x=26.395172mm; y=21.901404mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.986388 {
-               x1=26.395172mm; y1=878.0mil; x2=26.395172mm; y2=878.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.986391 {
-               x1=26.395172mm; y1=878.0mil; x2=26.395172mm; y2=878.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.986394 {
-               x1=26.395172mm; y1=878.0mil; x2=26.395172mm; y2=23.3012mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.986397 {
-               x1=26.395172mm; y1=878.0mil; x2=27.395172mm; y2=878.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-          uid = fdmrigvTMcHho9IPHtUAAABT
+         ha:combining {
          }
-         ha:subc.986403 {
-          ha:attributes {
-           copyright=2006 DJ Delorie
-           author=DJ Delorie
-           footprint=SOT23-5
-           dist-license=GPL
-           refdes=U4
-           value=TPS70933
-           use-license=Unlimited
-           openscad=sot23-5
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 12.0mil  
-                 -20.0mil  
-                 -12.0mil  
-                 -20.0mil  
-                 -12.0mil  
-                 20.0mil  
-                 12.0mil  
-                 20.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 15.0mil  
-                 -23.0mil  
-                 -15.0mil  
-                 -23.0mil  
-                 -15.0mil  
-                 23.0mil  
-                 15.0mil  
-                 23.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 12.0mil  
-                 -20.0mil  
-                 -12.0mil  
-                 -20.0mil  
-                 -12.0mil  
-                 20.0mil  
-                 12.0mil  
-                 20.0mil  
-                }
-              }
-            }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 73.56mil
          }
-
-          li:objects {
-           ha:padstack_ref.986428 {
-            proto=0; x=1.04718in; y=1.086in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=4
-              name=4
-            }
-           }
-           ha:padstack_ref.986429 {
-            proto=0; x=1.04718in; y=1.008in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=5
-              name=5
-            }
-           }
-           ha:padstack_ref.986430 {
-            proto=0; x=24.515572mm; y=1.008in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.986431 {
-            proto=0; x=24.515572mm; y=26.5938mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-           ha:padstack_ref.986432 {
-            proto=0; x=24.515572mm; y=1.086in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=3
-              name=3
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.986404 {
-               x1=23.804372mm; y1=1.106in; x2=1.07618in; y2=1.106in; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.986407 {
-               x1=1.07618in; y1=1.106in; x2=1.07618in; y2=988.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.986410 {
-               x1=1.07618in; y1=988.0mil; x2=23.804372mm; y2=988.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.986413 {
-               x1=23.804372mm; y1=988.0mil; x2=23.804372mm; y2=1.106in; thickness=10.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.986416 {
-               x1=997.98mil; y1=26.5938mm; x2=997.98mil; y2=26.5938mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.986419 {
-               x1=1.04718in; y1=1.086in; x2=1.04718in; y2=1.086in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.986422 {
-               x1=1.04718in; y1=1.086in; x2=25.598372mm; y2=1.086in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.986425 {
-               x1=1.04718in; y1=1.086in; x2=1.04718in; y2=28.5844mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
          }
-          uid = IGobWzSMURBswUg5LvAAAACe
+         ha:combining {
          }
-         ha:subc.986434 {
-          ha:attributes {
-           value=200k
-           footprint=0402
-           refdes=R36
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                 -0.326136mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                 -0.249936mm  
-                }
-              }
-            }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 73.56mil
          }
-
-          li:objects {
-           ha:padstack_ref.986447 {
-            proto=0; x=25.353772mm; y=21.901404mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.986448 {
-            proto=0; x=25.353772mm; y=893.74mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.986435 {
-               x1=25.353772mm; y1=878.0mil; x2=25.353772mm; y2=878.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.986438 {
-               x1=25.353772mm; y1=878.0mil; x2=25.353772mm; y2=878.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.986441 {
-               x1=25.353772mm; y1=878.0mil; x2=25.353772mm; y2=21.3012mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.986444 {
-               x1=25.353772mm; y1=878.0mil; x2=24.353772mm; y2=878.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
          }
-          uid = fdmrigvTMcHho9IPHtUAAABU
+         ha:combining {
          }
-         ha:subc.990490 {
-          ha:attributes {
-           copyright=2006 DJ Delorie
-           author=DJ Delorie
-           footprint=SOT23-5
-           dist-license=GPL
-           refdes=U5
-           value=TPS70950
-           use-license=Unlimited
-           openscad=sot23-5
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 12.0mil  
-                 -20.0mil  
-                 -12.0mil  
-                 -20.0mil  
-                 -12.0mil  
-                 20.0mil  
-                 12.0mil  
-                 20.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 15.0mil  
-                 -23.0mil  
-                 -15.0mil  
-                 -23.0mil  
-                 -15.0mil  
-                 23.0mil  
-                 15.0mil  
-                 23.0mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 12.0mil  
-                 -20.0mil  
-                 -12.0mil  
-                 -20.0mil  
-                 -12.0mil  
-                 20.0mil  
-                 12.0mil  
-                 20.0mil  
-                }
-              }
-            }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 79.56mil
          }
-
-          li:objects {
-           ha:padstack_ref.990515 {
-            proto=0; x=2.29in; y=692.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=4
-              name=4
-            }
-           }
-           ha:padstack_ref.990516 {
-            proto=0; x=60.1472mm; y=692.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=5
-              name=5
-            }
-           }
-           ha:padstack_ref.990517 {
-            proto=0; x=60.1472mm; y=610.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.990518 {
-            proto=0; x=2.329in; y=610.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-           ha:padstack_ref.990519 {
-            proto=0; x=2.29in; y=610.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=3
-              name=3
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.990491 {
-               x1=2.27in; y1=582.0mil; x2=2.27in; y2=721.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.990494 {
-               x1=2.27in; y1=721.0mil; x2=60.6552mm; y2=721.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.990497 {
-               x1=60.6552mm; y1=721.0mil; x2=60.6552mm; y2=582.0mil; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.990500 {
-               x1=60.6552mm; y1=582.0mil; x2=2.27in; y2=582.0mil; thickness=10.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.990503 {
-               x1=2.329in; y1=16.32712mm; x2=2.329in; y2=16.32712mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.990506 {
-               x1=2.29in; y1=692.0mil; x2=2.29in; y2=692.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.990509 {
-               x1=2.29in; y1=692.0mil; x2=2.29in; y2=16.5768mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.990512 {
-               x1=2.29in; y1=692.0mil; x2=57.166mm; y2=692.0mil; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-          uid = IGobWzSMURBswUg5LvAAAACg
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-         ha:subc.990521 {
-          ha:attributes {
-           value=2.2uF
-           footprint=0402
-           refdes=C38
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-            }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 79.56mil
          }
-
-          li:objects {
-           ha:padstack_ref.990534 {
-            proto=0; x=61.3664mm; y=16.777208mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.990535 {
-            proto=0; x=61.3664mm; y=692.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.990522 {
-               x1=61.3664mm; y1=17.177004mm; x2=61.3664mm; y2=17.177004mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.990525 {
-               x1=61.3664mm; y1=17.177004mm; x2=61.3664mm; y2=17.177004mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.990528 {
-               x1=61.3664mm; y1=17.177004mm; x2=61.3664mm; y2=18.177004mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.990531 {
-               x1=61.3664mm; y1=17.177004mm; x2=60.3664mm; y2=17.177004mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
          }
-          uid = fdmrigvTMcHho9IPHtUAAAB4
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-         ha:subc.996888 {
-          ha:attributes {
-           value=
-           footprint=cu01sav
-           refdes=J19
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.919988mm; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.710057mm  
-                 -0.710057mm  
-                 0.710057mm  
-                 -0.710057mm  
-                 0.710057mm  
-                 0.710057mm  
-                 -0.710057mm  
-                 0.710057mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.710057mm  
-                 -0.710057mm  
-                 0.710057mm  
-                 -0.710057mm  
-                 0.710057mm  
-                 0.710057mm  
-                 -0.710057mm  
-                 0.710057mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.710057mm  
-                 -0.710057mm  
-                 0.710057mm  
-                 -0.710057mm  
-                 0.710057mm  
-                 0.710057mm  
-                 -0.710057mm  
-                 0.710057mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -34.25mil  
-                 -34.25mil  
-                 34.25mil  
-                 -34.25mil  
-                 34.25mil  
-                 34.25mil  
-                 -34.25mil  
-                 34.25mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -34.25mil  
-                 -34.25mil  
-                 34.25mil  
-                 -34.25mil  
-                 34.25mil  
-                 34.25mil  
-                 -34.25mil  
-                 34.25mil  
-                }
-              }
-            }
-          }
-
-          ha:ps_proto_v6.1 {
-            hdia=0.919988mm; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=1.420114mm;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=1.420114mm;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=1.420114mm;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=68.5mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=68.5mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
-
-          ha:ps_proto_v6.2 {
-            hdia=91.73mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=3.32994mm;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=3.32994mm;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=3.32994mm;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=3.64998mm;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=3.64998mm;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.937216 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = pin1
+       }
+       proto = 0
+       xmirror = 0
+       x = 74.93mm
+       rot = 90.000000
+       y = 1.6in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.937217 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = pin2
+       }
+       proto = 1
+       xmirror = 0
+       x = 72.39mm
+       rot = 90.000000
+       y = 1.55in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.937218 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = pin3
+       }
+       proto = 1
+       xmirror = 0
+       x = 74.93mm
+       rot = 90.000000
+       y = 38.1mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.937219 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = pin4
+       }
+       proto = 1
+       xmirror = 0
+       x = 72.39mm
+       rot = 90.000000
+       y = 36.83mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.937220 {
+       smirror = 0
+       ha:attributes {
+        term = 0
+        name = mnt
+       }
+       proto = 2
+       xmirror = 0
+       x = 2.87913in
+       rot = 90.000000
+       y = 42.039794mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.937191 {
+         clearance = 0.0
+         y2 = 1.69428in
+         thickness = 6.0mil
+         x1 = 2.79962in
+         x2 = 76.209906mm
+         y1 = 1.69428in
+        }
+        ha:line.937194 {
+         clearance = 0.0
+         y2 = 1.35571in
+         thickness = 6.0mil
+         x1 = 76.209906mm
+         x2 = 76.209906mm
+         y1 = 1.69428in
+        }
+        ha:line.937197 {
+         clearance = 0.0
+         y2 = 1.35571in
+         thickness = 6.0mil
+         x1 = 76.209906mm
+         x2 = 2.79962in
+         y1 = 1.35571in
+        }
+        ha:line.937200 {
+         clearance = 0.0
+         y2 = 1.69428in
+         thickness = 6.0mil
+         x1 = 2.79962in
+         x2 = 2.79962in
+         y1 = 1.35571in
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.937204 {
+         clearance = 0.0
+         y2 = 1.55102201in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
          }
-
-          li:objects {
-           ha:padstack_ref.996914 {
-            proto=0; x=1.76321in; y=2.812in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.996915 {
-            proto=1; x=1.86164in; y=2.812in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-           ha:padstack_ref.996916 {
-            proto=1; x=1.94037in; y=2.812in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=3
-              name=3
-            }
-           }
-           ha:padstack_ref.996917 {
-            proto=1; x=2.0388in; y=2.812in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:2 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-              li:3 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=4
-              name=4
-            }
-           }
-           ha:padstack_ref.996918 {
-            proto=2; x=41.71569mm; y=2.91869in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:2 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-              li:3 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=4
-              name=4
-            }
-           }
-           ha:padstack_ref.996919 {
-            proto=2; x=54.855364mm; y=2.91869in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-              li:2 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-              li:3 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-            }
-
-            ha:attributes {
-              term=4
-              name=4
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:line.996889 {
-               x1=2.16084in; y1=2.74547in; x2=2.16084in; y2=74.854816mm; thickness=6.0mil; clearance=0.0;
-              }
-              ha:line.996892 {
-               x1=1.64117in; y1=2.74547in; x2=1.64117in; y2=74.854816mm; thickness=6.0mil; clearance=0.0;
-              }
-              ha:line.996895 {
-               x1=1.64117in; y1=2.74547in; x2=2.16084in; y2=2.74547in; thickness=6.0mil; clearance=0.0;
-              }
-              ha:line.996898 {
-               x1=1.64117in; y1=74.854816mm; x2=2.16084in; y2=74.854816mm; thickness=6.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.996902 {
-               x1=48.285527mm; y1=72.328108mm; x2=48.285527mm; y2=72.328108mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.996905 {
-               x1=1.901in; y1=2.812in; x2=1.901in; y2=2.812in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.996908 {
-               x1=1.901in; y1=2.812in; x2=49.2854mm; y2=2.812in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.996911 {
-               x1=1.901in; y1=2.812in; x2=1.901in; y2=72.4248mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         x1 = 73.55398mm
+         x2 = 73.55398mm
+         y1 = 1.55102201in
+        }
+        ha:line.937207 {
+         clearance = 0.0
+         y2 = 1.6in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
-          uid = iCue23bJxAc3BQVmSAAAAABk
+         x1 = 72.39mm
+         x2 = 72.39mm
+         y1 = 1.6in
+        }
+        ha:line.937210 {
+         clearance = 0.0
+         y2 = 1.6in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
-         ha:subc.1001706 {
-          ha:attributes {
-           openscad=0402
-           value=1.5k
-           refdes=R27
-           footprint=0402
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-            }
-          }
+         x1 = 72.39mm
+         x2 = 73.39mm
+         y1 = 1.6in
+        }
+        ha:line.937213 {
+         clearance = 0.0
+         y2 = 39.64mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
-
-          li:objects {
-           ha:padstack_ref.1001719 {
-            proto=0; x=2.77474in; y=1.826in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.1001720 {
-            proto=0; x=2.74326in; y=1.826in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.1001707 {
-               x1=70.0786mm; y1=1.826in; x2=70.0786mm; y2=1.826in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.1001710 {
-               x1=70.0786mm; y1=1.826in; x2=70.0786mm; y2=1.826in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.1001713 {
-               x1=70.0786mm; y1=1.826in; x2=69.0786mm; y2=1.826in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.1001716 {
-               x1=70.0786mm; y1=1.826in; x2=70.0786mm; y2=45.3804mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+         x1 = 72.39mm
+         x2 = 72.39mm
+         y1 = 1.6in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAAB7
+   }
+   ha:subc.937313 {
+    ha:attributes {
+     footprint = 0402
+     value = 50
+     openscad = 0402
+     refdes = R6
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
          }
-          uid = awHEPLOUqbax+QojwTkAAABl
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-         ha:subc.1001722 {
-          ha:attributes {
-           openscad=0402
-           value=33
-           refdes=R24
-           footprint=0402
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-            }
-          }
+         ha:combining {
          }
-
-          li:objects {
-           ha:padstack_ref.1001735 {
-            proto=0; x=70.485mm; y=1.869in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.1001736 {
-            proto=0; x=2.74352in; y=1.869in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.1001723 {
-               x1=2.75926in; y1=1.869in; x2=2.75926in; y2=1.869in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.1001726 {
-               x1=2.75926in; y1=1.869in; x2=2.75926in; y2=1.869in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.1001729 {
-               x1=2.75926in; y1=1.869in; x2=69.085204mm; y2=1.869in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.1001732 {
-               x1=2.75926in; y1=1.869in; x2=2.75926in; y2=46.4726mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
          }
-          uid = awHEPLOUqbax+QojwTkAAABh
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
-         ha:subc.1001738 {
-          ha:attributes {
-           footprint=0402
-           value=33
-           openscad=0402
-           refdes=R23
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-            }
-          }
+         ha:combining {
+          sub = 1
+          auto = 1
          }
-
-          li:objects {
-           ha:padstack_ref.1001751 {
-            proto=0; x=2.77474in; y=1.912in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.1001752 {
-            proto=0; x=2.74326in; y=1.912in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.1001739 {
-               x1=70.0786mm; y1=1.912in; x2=70.0786mm; y2=1.912in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.1001742 {
-               x1=70.0786mm; y1=1.912in; x2=70.0786mm; y2=1.912in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.1001745 {
-               x1=70.0786mm; y1=1.912in; x2=69.0786mm; y2=1.912in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.1001748 {
-               x1=70.0786mm; y1=1.912in; x2=70.0786mm; y2=47.5648mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
          }
-          uid = m7vO7oCLHBbWiqAZI8QAAABX
+         ha:combining {
+          auto = 1
          }
-        ha:subc.937452 {
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.937327 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.906in
+       rot = 270.000000
+       y = 32.823404mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.937328 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.906in
+       rot = 270.000000
+       y = 1.32374in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.937315 {
+         clearance = 0.0
+         y2 = 1.308in
+         thickness = 0.1mm
          ha:attributes {
-          value=Omega2S+
-          footprint=Omega2S
-          refdes=U1
+          subc-role = pnp-origin
          }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.430021mm  
-                0.750061mm  
-                0.430021mm  
-                0.750061mm  
-                0.430021mm  
-                -0.750061mm  
-                -0.430021mm  
-                -0.750061mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.506222mm  
-                32.53mil  
-                0.506222mm  
-                32.53mil  
-                0.506222mm  
-                -32.53mil  
-                -0.506222mm  
-                -32.53mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.430021mm  
-                0.750061mm  
-                0.430021mm  
-                0.750061mm  
-                0.430021mm  
-                -0.750061mm  
-                -0.430021mm  
-                -0.750061mm  
-               }
-             }
-           }
+         x1 = 1.906in
+         x2 = 1.906in
+         y1 = 1.308in
+        }
+        ha:line.937318 {
+         clearance = 0.0
+         y2 = 1.308in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
-
-         ha:ps_proto_v6.1 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.750061mm  
-                0.430021mm  
-                0.750061mm  
-                -0.430021mm  
-                -0.750061mm  
-                -0.430021mm  
-                -0.750061mm  
-                0.430021mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                32.53mil  
-                0.506222mm  
-                32.53mil  
-                -0.506222mm  
-                -32.53mil  
-                -0.506222mm  
-                -32.53mil  
-                0.506222mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.750061mm  
-                0.430021mm  
-                0.750061mm  
-                -0.430021mm  
-                -0.750061mm  
-                -0.430021mm  
-                -0.750061mm  
-                0.430021mm  
-               }
-             }
-           }
+         x1 = 1.906in
+         x2 = 1.906in
+         y1 = 1.308in
+        }
+        ha:line.937321 {
+         clearance = 0.0
+         y2 = 34.2232mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
+         x1 = 1.906in
+         x2 = 1.906in
+         y1 = 1.308in
         }
-
-         li:objects {
-          ha:padstack_ref.937478 {
-           proto=0; x=1.51261in; y=67.309746mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=63
-             name=pin63
-           }
-          }
-          ha:padstack_ref.937479 {
-           proto=0; x=2.3in; y=67.309746mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.937480 {
-           proto=0; x=1.51261in; y=2.59999in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=62
-             name=pin62
-           }
-          }
-          ha:padstack_ref.937481 {
-           proto=0; x=2.3in; y=2.59999in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.937482 {
-           proto=0; x=1.51261in; y=64.769746mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=61
-             name=pin61
-           }
-          }
-          ha:padstack_ref.937483 {
-           proto=0; x=2.3in; y=64.769746mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=pin3
-           }
+        ha:line.937324 {
+         clearance = 0.0
+         y2 = 1.308in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.906in
+         x2 = 47.4124mm
+         y1 = 1.308in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAAB/
+   }
+   ha:subc.937346 {
+    ha:attributes {
+     footprint = 0402
+     value = 150
+     openscad = 0402
+     refdes = R9
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.937360 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.212in
+       rot = 90.000000
+       y = 171.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.937361 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.212in
+       rot = 90.000000
+       y = 139.52mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.937348 {
+         clearance = 0.0
+         y2 = 3.943604mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 2.212in
+         x2 = 2.212in
+         y1 = 3.943604mm
+        }
+        ha:line.937351 {
+         clearance = 0.0
+         y2 = 3.943604mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 2.212in
+         x2 = 2.212in
+         y1 = 3.943604mm
+        }
+        ha:line.937354 {
+         clearance = 0.0
+         y2 = 2.943604mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 2.212in
+         x2 = 2.212in
+         y1 = 3.943604mm
+        }
+        ha:line.937357 {
+         clearance = 0.0
+         y2 = 3.943604mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 2.212in
+         x2 = 57.1848mm
+         y1 = 3.943604mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAACB
+   }
+   ha:subc.936815 {
+    ha:attributes {
+     openscad = 0603
+     value = 10uF
+     refdes = C1
+     footprint = 0603
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.374904mm
+          -0.499872mm
+          -0.374904mm
+          -0.499872mm
+          -0.374904mm
+          0.499872mm
+          0.374904mm
+          0.499872mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          17.76mil
+          -0.576072mm
+          -17.76mil
+          -0.576072mm
+          -17.76mil
+          0.576072mm
+          17.76mil
+          0.576072mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.374904mm
+          -0.499872mm
+          -0.374904mm
+          -0.499872mm
+          -0.374904mm
+          0.499872mm
+          0.374904mm
+          0.499872mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.936829 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 62.107572mm
+       rot = 180.000000
+       y = 2.3in
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.936830 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.394in
+       rot = 180.000000
+       y = 2.3in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.936817 {
+         clearance = 0.0
+         y2 = 2.3in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 2.41959in
+         x2 = 2.41959in
+         y1 = 2.3in
+        }
+        ha:line.936820 {
+         clearance = 0.0
+         y2 = 2.3in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 2.41959in
+         x2 = 2.41959in
+         y1 = 2.3in
+        }
+        ha:line.936823 {
+         clearance = 0.0
+         y2 = 2.3in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 2.41959in
+         x2 = 60.457586mm
+         y1 = 2.3in
+        }
+        ha:line.936826 {
+         clearance = 0.0
+         y2 = 57.42mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 2.41959in
+         x2 = 2.41959in
+         y1 = 2.3in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAABr
+   }
+   ha:subc.902135 {
+    ha:attributes {
+     value = male
+     footprint = 100mil20x2
+     refdes = J1
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 38.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -34.75mil
+          -34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -34.75mil
+          -34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -34.75mil
+          -34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -37.75mil
+          -37.75mil
+          37.75mil
+          -37.75mil
+          37.75mil
+          37.75mil
+          -37.75mil
+          37.75mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -37.75mil
+          -37.75mil
+          37.75mil
+          -37.75mil
+          37.75mil
+          37.75mil
+          -37.75mil
+          37.75mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 38.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 69.5mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 69.5mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 69.5mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 75.5mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 75.5mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.902161 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 550.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902162 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 550.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902163 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = 3
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 650.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902164 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = 4
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 650.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902165 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = 5
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 750.0mil
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902166 {
+       smirror = 0
+       ha:attributes {
+        term = 6
+        name = 6
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 750.0mil
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902167 {
+       smirror = 0
+       ha:attributes {
+        term = 7
+        name = 7
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 850.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902168 {
+       smirror = 0
+       ha:attributes {
+        term = 8
+        name = 8
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 850.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902169 {
+       smirror = 0
+       ha:attributes {
+        term = 9
+        name = 9
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 950.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902170 {
+       smirror = 0
+       ha:attributes {
+        term = 10
+        name = 10
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 950.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902171 {
+       smirror = 0
+       ha:attributes {
+        term = 11
+        name = 11
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 26.67mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902172 {
+       smirror = 0
+       ha:attributes {
+        term = 12
+        name = 12
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 26.67mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902173 {
+       smirror = 0
+       ha:attributes {
+        term = 13
+        name = 13
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 29.21mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902174 {
+       smirror = 0
+       ha:attributes {
+        term = 14
+        name = 14
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 29.21mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902175 {
+       smirror = 0
+       ha:attributes {
+        term = 15
+        name = 15
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 31.75mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902176 {
+       smirror = 0
+       ha:attributes {
+        term = 16
+        name = 16
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 31.75mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902177 {
+       smirror = 0
+       ha:attributes {
+        term = 17
+        name = 17
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 1.35in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902178 {
+       smirror = 0
+       ha:attributes {
+        term = 18
+        name = 18
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 1.35in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902179 {
+       smirror = 0
+       ha:attributes {
+        term = 19
+        name = 19
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 36.83mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902180 {
+       smirror = 0
+       ha:attributes {
+        term = 20
+        name = 20
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 36.83mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902181 {
+       smirror = 0
+       ha:attributes {
+        term = 21
+        name = 21
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 1.55in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902182 {
+       smirror = 0
+       ha:attributes {
+        term = 22
+        name = 22
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 1.55in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902183 {
+       smirror = 0
+       ha:attributes {
+        term = 23
+        name = 23
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 1.65in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902184 {
+       smirror = 0
+       ha:attributes {
+        term = 24
+        name = 24
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 1.65in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902185 {
+       smirror = 0
+       ha:attributes {
+        term = 25
+        name = 25
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 44.45mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902186 {
+       smirror = 0
+       ha:attributes {
+        term = 26
+        name = 26
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 44.45mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902187 {
+       smirror = 0
+       ha:attributes {
+        term = 27
+        name = 27
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 46.99mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902188 {
+       smirror = 0
+       ha:attributes {
+        term = 28
+        name = 28
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 46.99mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902189 {
+       smirror = 0
+       ha:attributes {
+        term = 29
+        name = 29
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 49.53mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902190 {
+       smirror = 0
+       ha:attributes {
+        term = 30
+        name = 30
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 49.53mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902191 {
+       smirror = 0
+       ha:attributes {
+        term = 31
+        name = 31
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 52.07mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902192 {
+       smirror = 0
+       ha:attributes {
+        term = 32
+        name = 32
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 52.07mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902193 {
+       smirror = 0
+       ha:attributes {
+        term = 33
+        name = 33
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 54.61mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902194 {
+       smirror = 0
+       ha:attributes {
+        term = 34
+        name = 34
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 54.61mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902195 {
+       smirror = 0
+       ha:attributes {
+        term = 35
+        name = 35
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 2.25in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902196 {
+       smirror = 0
+       ha:attributes {
+        term = 36
+        name = 36
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 2.25in
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902197 {
+       smirror = 0
+       ha:attributes {
+        term = 37
+        name = 37
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 2.35in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902198 {
+       smirror = 0
+       ha:attributes {
+        term = 38
+        name = 38
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 2.35in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902199 {
+       smirror = 0
+       ha:attributes {
+        term = 39
+        name = 39
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 2.45in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902200 {
+       smirror = 0
+       ha:attributes {
+        term = 40
+        name = 40
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.35in
+       rot = 270.000000
+       y = 2.45in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.902136 {
+         clearance = 0.0
+         y2 = 63.5mm
+         thickness = 10.0mil
+         x1 = 1.4in
+         x2 = 1.4in
+         y1 = 500.0mil
+        }
+        ha:line.902139 {
+         clearance = 0.0
+         y2 = 63.5mm
+         thickness = 10.0mil
+         x1 = 1.4in
+         x2 = 30.48mm
+         y1 = 63.5mm
+        }
+        ha:line.902142 {
+         clearance = 0.0
+         y2 = 500.0mil
+         thickness = 10.0mil
+         x1 = 30.48mm
+         x2 = 30.48mm
+         y1 = 63.5mm
+        }
+        ha:line.902145 {
+         clearance = 0.0
+         y2 = 500.0mil
+         thickness = 10.0mil
+         x1 = 30.48mm
+         x2 = 1.4in
+         y1 = 500.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.902149 {
+         clearance = 0.0
+         y2 = 38.1mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 1.3in
+         x2 = 1.3in
+         y1 = 38.1mm
+        }
+        ha:line.902152 {
+         clearance = 0.0
+         y2 = 38.1mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.3in
+         x2 = 1.3in
+         y1 = 38.1mm
+        }
+        ha:line.902155 {
+         clearance = 0.0
+         y2 = 38.1mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.3in
+         x2 = 32.02mm
+         y1 = 38.1mm
+        }
+        ha:line.902158 {
+         clearance = 0.0
+         y2 = 39.1mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.3in
+         x2 = 1.3in
+         y1 = 38.1mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = G4DSckt7Pjt4N5qbr88AAABe
+   }
+   ha:subc.943234 {
+    ha:attributes {
+     refdes = Z1
+     value = 5.1V
+     footprint = 0805diode
+     openscad = 0805
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.649986mm
+          -0.749808mm
+          -0.649986mm
+          -0.749808mm
+          -0.649986mm
+          0.749808mm
+          0.649986mm
+          0.749808mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.726186mm
+          -32.52mil
+          -0.726186mm
+          -32.52mil
+          -0.726186mm
+          32.52mil
+          0.726186mm
+          32.52mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.649986mm
+          -0.749808mm
+          -0.649986mm
+          -0.749808mm
+          -0.649986mm
+          0.749808mm
+          0.649986mm
+          0.749808mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.943262 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.91157in
+       rot = 0.000000
+       y = 677.0mil
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.943263 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.98243in
+       rot = 0.000000
+       y = 677.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.943235 {
+         clearance = 0.0
+         y2 = 649.45mil
+         thickness = 8.0mil
+         x1 = 1.94307in
+         x2 = 1.95093in
+         y1 = 649.45mil
+        }
+        ha:line.943238 {
+         clearance = 0.0
+         y2 = 17.89557mm
+         thickness = 8.0mil
+         x1 = 1.94307in
+         x2 = 1.95093in
+         y1 = 17.89557mm
+        }
+        ha:line.943241 {
+         clearance = 0.0
+         y2 = 641.0mil
+         thickness = 5.0mil
+         x1 = 1.997in
+         x2 = 2.015in
+         y1 = 641.0mil
+        }
+        ha:line.943244 {
+         clearance = 0.0
+         y2 = 713.0mil
+         thickness = 5.0mil
+         x1 = 1.997in
+         x2 = 2.015in
+         y1 = 713.0mil
+        }
+        ha:line.943247 {
+         clearance = 0.0
+         y2 = 713.0mil
+         thickness = 5.0mil
+         x1 = 2.015in
+         x2 = 2.015in
+         y1 = 641.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.943250 {
+         clearance = 0.0
+         y2 = 677.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 1.947in
+         x2 = 1.947in
+         y1 = 677.0mil
+        }
+        ha:line.943253 {
+         clearance = 0.0
+         y2 = 677.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.947in
+         x2 = 1.947in
+         y1 = 677.0mil
+        }
+        ha:line.943256 {
+         clearance = 0.0
+         y2 = 677.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.947in
+         x2 = 50.4538mm
+         y1 = 677.0mil
+        }
+        ha:line.943259 {
+         clearance = 0.0
+         y2 = 18.1958mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.947in
+         x2 = 1.947in
+         y1 = 677.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = DcN0YaPHZtfc6pL88xQAAACF
+   }
+   ha:subc.943296 {
+    ha:attributes {
+     openscad = 0402
+     value = 0.1uF
+     refdes = C101
+     footprint = 0402
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.943309 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.224in
+       rot = 270.000000
+       y = 10.268204mm
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.943310 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.224in
+       rot = 270.000000
+       y = 435.74mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.943297 {
+         clearance = 0.0
+         y2 = 420.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 2.224in
+         x2 = 2.224in
+         y1 = 420.0mil
+        }
+        ha:line.943300 {
+         clearance = 0.0
+         y2 = 420.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 2.224in
+         x2 = 2.224in
+         y1 = 420.0mil
+        }
+        ha:line.943303 {
+         clearance = 0.0
+         y2 = 11.668mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 2.224in
+         x2 = 2.224in
+         y1 = 420.0mil
+        }
+        ha:line.943306 {
+         clearance = 0.0
+         y2 = 420.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 2.224in
+         x2 = 55.4896mm
+         y1 = 420.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = IGobWzSMURBswUg5LvAAAACM
+   }
+   ha:subc.943312 {
+    ha:attributes {
+     value = MMBT2222A
+     footprint = SOT23
+     refdes = Q3
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -20.0mil
+          -17.0mil
+          -20.0mil
+          17.0mil
+          20.0mil
+          17.0mil
+          20.0mil
+          -17.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -23.0mil
+          -20.0mil
+          -23.0mil
+          20.0mil
+          23.0mil
+          20.0mil
+          23.0mil
+          -20.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -20.0mil
+          -17.0mil
+          -20.0mil
+          17.0mil
+          20.0mil
+          17.0mil
+          20.0mil
+          -17.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.943337 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.284in
+       rot = 0.000000
+       y = 397.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 15.0mil
+      }
+      ha:padstack_ref.943338 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.284in
+       rot = 0.000000
+       y = 475.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 15.0mil
+      }
+      ha:padstack_ref.943339 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = 3
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.366in
+       rot = 0.000000
+       y = 436.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 15.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.943313 {
+         clearance = 0.0
+         y2 = 372.0mil
+         thickness = 10.0mil
+         x1 = 57.277mm
+         x2 = 2.394in
+         y1 = 372.0mil
+        }
+        ha:line.943316 {
+         clearance = 0.0
+         y2 = 500.0mil
+         thickness = 10.0mil
+         x1 = 57.277mm
+         x2 = 57.277mm
+         y1 = 372.0mil
+        }
+        ha:line.943319 {
+         clearance = 0.0
+         y2 = 500.0mil
+         thickness = 10.0mil
+         x1 = 57.277mm
+         x2 = 2.394in
+         y1 = 500.0mil
+        }
+        ha:line.943322 {
+         clearance = 0.0
+         y2 = 500.0mil
+         thickness = 10.0mil
+         x1 = 2.394in
+         x2 = 2.394in
+         y1 = 372.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.943325 {
+         clearance = 0.0
+         y2 = 436.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 58.707866mm
+         x2 = 58.707866mm
+         y1 = 436.0mil
+        }
+        ha:line.943328 {
+         clearance = 0.0
+         y2 = 397.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 2.284in
+         x2 = 2.284in
+         y1 = 397.0mil
+        }
+        ha:line.943331 {
+         clearance = 0.0
+         y2 = 397.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 2.284in
+         x2 = 59.0136mm
+         y1 = 397.0mil
+        }
+        ha:line.943334 {
+         clearance = 0.0
+         y2 = 11.0838mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 2.284in
+         x2 = 2.284in
+         y1 = 397.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABr
+   }
+   ha:subc.943341 {
+    ha:attributes {
+     value = 374
+     footprint = 0.125W_Carbon_Resistor
+     refdes = R106
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 28.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 60.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 60.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 60.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 60.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 60.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.943372 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 54.63543mm
+       rot = 90.000000
+       y = 60.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 15.0mil
+      }
+      ha:padstack_ref.943373 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 47.01543mm
+       rot = 90.000000
+       y = 60.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 15.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.943342 {
+         clearance = 0.0
+         y2 = 60.0mil
+         thickness = 10.0mil
+         x1 = 52.34943mm
+         x2 = 53.36543mm
+         y1 = 60.0mil
+        }
+        ha:line.943345 {
+         clearance = 0.0
+         y2 = 20.0mil
+         thickness = 10.0mil
+         x1 = 52.34943mm
+         x2 = 52.34943mm
+         y1 = 100.0mil
+        }
+        ha:line.943348 {
+         clearance = 0.0
+         y2 = 100.0mil
+         thickness = 10.0mil
+         x1 = 49.30143mm
+         x2 = 52.34943mm
+         y1 = 100.0mil
+        }
+        ha:line.943351 {
+         clearance = 0.0
+         y2 = 20.0mil
+         thickness = 10.0mil
+         x1 = 49.30143mm
+         x2 = 49.30143mm
+         y1 = 100.0mil
+        }
+        ha:line.943354 {
+         clearance = 0.0
+         y2 = 20.0mil
+         thickness = 10.0mil
+         x1 = 49.30143mm
+         x2 = 52.34943mm
+         y1 = 20.0mil
+        }
+        ha:line.943357 {
+         clearance = 0.0
+         y2 = 60.0mil
+         thickness = 10.0mil
+         x1 = 48.28543mm
+         x2 = 49.30143mm
+         y1 = 60.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.943360 {
+         clearance = 0.0
+         y2 = 60.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 50.82543mm
+         x2 = 50.82543mm
+         y1 = 60.0mil
+        }
+        ha:line.943363 {
+         clearance = 0.0
+         y2 = 60.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 54.63543mm
+         x2 = 54.63543mm
+         y1 = 60.0mil
+        }
+        ha:line.943366 {
+         clearance = 0.0
+         y2 = 60.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 54.63543mm
+         x2 = 55.63543mm
+         y1 = 60.0mil
+        }
+        ha:line.943369 {
+         clearance = 0.0
+         y2 = 0.524mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 54.63543mm
+         x2 = 54.63543mm
+         y1 = 60.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAAAo
+   }
+   ha:subc.943375 {
+    ha:attributes {
+     {io_pcb::hidename_y} = 2.2352 mm
+     footprint = 100mil5pin
+     {io_pcb::hidename_scale} = 60
+     refdes = J10
+     value = vref_thrust
+     {io_pcb::hidename_direction} = 2
+     {io_pcb::hidename_x} = 51.5874 mm
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 38.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 38.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.943400 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.761in
+       rot = 90.000000
+       y = 186.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 7.0mil
+      }
+      ha:padstack_ref.943401 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.761in
+       rot = 90.000000
+       y = 286.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 7.0mil
+      }
+      ha:padstack_ref.943402 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = 3
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.761in
+       rot = 90.000000
+       y = 386.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 7.0mil
+      }
+      ha:padstack_ref.943403 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = 4
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.761in
+       rot = 90.000000
+       y = 486.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 7.0mil
+      }
+      ha:padstack_ref.943404 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = 5
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.761in
+       rot = 90.000000
+       y = 586.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 7.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.943376 {
+         clearance = 0.0
+         y2 = 136.0mil
+         thickness = 15.0mil
+         x1 = 1.811in
+         x2 = 1.811in
+         y1 = 636.0mil
+        }
+        ha:line.943379 {
+         clearance = 0.0
+         y2 = 136.0mil
+         thickness = 15.0mil
+         x1 = 1.711in
+         x2 = 1.811in
+         y1 = 136.0mil
+        }
+        ha:line.943382 {
+         clearance = 0.0
+         y2 = 136.0mil
+         thickness = 15.0mil
+         x1 = 1.711in
+         x2 = 1.711in
+         y1 = 636.0mil
+        }
+        ha:line.943385 {
+         clearance = 0.0
+         y2 = 636.0mil
+         thickness = 15.0mil
+         x1 = 1.711in
+         x2 = 1.811in
+         y1 = 636.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.943388 {
+         clearance = 0.0
+         y2 = 386.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 1.761in
+         x2 = 1.761in
+         y1 = 386.0mil
+        }
+        ha:line.943391 {
+         clearance = 0.0
+         y2 = 186.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.761in
+         x2 = 1.761in
+         y1 = 186.0mil
+        }
+        ha:line.943394 {
+         clearance = 0.0
+         y2 = 186.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.761in
+         x2 = 43.7294mm
+         y1 = 186.0mil
+        }
+        ha:line.943397 {
+         clearance = 0.0
+         y2 = 5.7244mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.761in
+         x2 = 1.761in
+         y1 = 186.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAAAQ
+   }
+   ha:subc.943406 {
+    ha:attributes {
+     value = INA125
+     footprint = SO16
+     refdes = U6
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -10.0mil
+          -42.5mil
+          10.0mil
+          42.5mil
+          10.0mil
+          42.5mil
+          -10.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -47.5mil
+          -15.0mil
+          -47.5mil
+          15.0mil
+          47.5mil
+          15.0mil
+          47.5mil
+          -15.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -10.0mil
+          -42.5mil
+          10.0mil
+          42.5mil
+          10.0mil
+          42.5mil
+          -10.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          42.5mil
+          10.0mil
+          42.5mil
+          -10.0mil
+          -42.5mil
+          -10.0mil
+          -42.5mil
+          10.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          47.5mil
+          15.0mil
+          47.5mil
+          -15.0mil
+          -47.5mil
+          -15.0mil
+          -47.5mil
+          15.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          42.5mil
+          10.0mil
+          42.5mil
+          -10.0mil
+          -42.5mil
+          -10.0mil
+          -42.5mil
+          10.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.943435 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 53.3908mm
+       rot = 180.000000
+       y = 486.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.943436 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 53.3908mm
+       rot = 180.000000
+       y = 436.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.943437 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = 3
+       }
+       proto = 0
+       xmirror = 0
+       x = 53.3908mm
+       rot = 180.000000
+       y = 386.0mil
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.943438 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = 4
+       }
+       proto = 0
+       xmirror = 0
+       x = 53.3908mm
+       rot = 180.000000
+       y = 336.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.943439 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = 5
+       }
+       proto = 0
+       xmirror = 0
+       x = 53.3908mm
+       rot = 180.000000
+       y = 286.0mil
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.943440 {
+       smirror = 0
+       ha:attributes {
+        term = 6
+        name = 6
+       }
+       proto = 0
+       xmirror = 0
+       x = 53.3908mm
+       rot = 180.000000
+       y = 236.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.943441 {
+       smirror = 0
+       ha:attributes {
+        term = 7
+        name = 7
+       }
+       proto = 0
+       xmirror = 0
+       x = 53.3908mm
+       rot = 180.000000
+       y = 186.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.943442 {
+       smirror = 0
+       ha:attributes {
+        term = 8
+        name = 8
+       }
+       proto = 0
+       xmirror = 0
+       x = 53.3908mm
+       rot = 180.000000
+       y = 136.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.943443 {
+       smirror = 0
+       ha:attributes {
+        term = 9
+        name = 9
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.897in
+       rot = 180.000000
+       y = 136.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.943444 {
+       smirror = 0
+       ha:attributes {
+        term = 10
+        name = 10
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.897in
+       rot = 180.000000
+       y = 186.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.943445 {
+       smirror = 0
+       ha:attributes {
+        term = 11
+        name = 11
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.897in
+       rot = 180.000000
+       y = 236.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.943446 {
+       smirror = 0
+       ha:attributes {
+        term = 12
+        name = 12
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.897in
+       rot = 180.000000
+       y = 286.0mil
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.943447 {
+       smirror = 0
+       ha:attributes {
+        term = 13
+        name = 13
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.897in
+       rot = 180.000000
+       y = 336.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.943448 {
+       smirror = 0
+       ha:attributes {
+        term = 14
+        name = 14
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.897in
+       rot = 180.000000
+       y = 386.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.943449 {
+       smirror = 0
+       ha:attributes {
+        term = 15
+        name = 15
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.897in
+       rot = 180.000000
+       y = 436.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.943450 {
+       smirror = 0
+       ha:attributes {
+        term = 16
+        name = 16
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.897in
+       rot = 180.000000
+       y = 486.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.943407 {
+         clearance = 0.0
+         y2 = 116.0mil
+         thickness = 10.0mil
+         x1 = 2.1545in
+         x2 = 2.1545in
+         y1 = 506.0mil
+        }
+        ha:line.943410 {
+         clearance = 0.0
+         y2 = 116.0mil
+         thickness = 10.0mil
+         x1 = 2.1545in
+         x2 = 1.8445in
+         y1 = 116.0mil
+        }
+        ha:line.943413 {
+         clearance = 0.0
+         y2 = 506.0mil
+         thickness = 10.0mil
+         x1 = 1.8445in
+         x2 = 1.8445in
+         y1 = 116.0mil
+        }
+        ha:line.943416 {
+         clearance = 0.0
+         y2 = 506.0mil
+         thickness = 10.0mil
+         x1 = 2.1545in
+         x2 = 2.0245in
+         y1 = 506.0mil
+        }
+        ha:line.943419 {
+         clearance = 0.0
+         y2 = 506.0mil
+         thickness = 10.0mil
+         x1 = 1.8445in
+         x2 = 1.9745in
+         y1 = 506.0mil
+        }
+        ha:arc.943422 {
+         astart = 180.000000
+         thickness = 10.0mil
+         width = 25.0mil
+         height = 25.0mil
+         x = 50.7873mm
+         y = 506.0mil
+         adelta = 180.000000
+         clearance = 0.0
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.943423 {
+         clearance = 0.0
+         y2 = 311.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 50.7873mm
+         x2 = 50.7873mm
+         y1 = 311.0mil
+        }
+        ha:line.943426 {
+         clearance = 0.0
+         y2 = 311.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 50.7873mm
+         x2 = 50.7873mm
+         y1 = 311.0mil
+        }
+        ha:line.943429 {
+         clearance = 0.0
+         y2 = 311.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 50.7873mm
+         x2 = 49.7873mm
+         y1 = 311.0mil
+        }
+        ha:line.943432 {
+         clearance = 0.0
+         y2 = 6.8994mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 50.7873mm
+         x2 = 50.7873mm
+         y1 = 311.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = IGobWzSMURBswUg5LvAAAACi
+   }
+   ha:subc.943452 {
+    ha:attributes {
+     value = {}
+     footprint = 100mil2pin
+     refdes = J7
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 38.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 38.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.943477 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 53.086mm
+       rot = 270.000000
+       y = 568.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 7.5mil
+      }
+      ha:padstack_ref.943478 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 1
+       xmirror = 0
+       x = 53.086mm
+       rot = 270.000000
+       y = 668.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 7.5mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.943453 {
+         clearance = 0.0
+         y2 = 518.0mil
+         thickness = 15.0mil
+         x1 = 2.14in
+         x2 = 2.14in
+         y1 = 718.0mil
+        }
+        ha:line.943456 {
+         clearance = 0.0
+         y2 = 518.0mil
+         thickness = 15.0mil
+         x1 = 2.14in
+         x2 = 2.04in
+         y1 = 518.0mil
+        }
+        ha:line.943459 {
+         clearance = 0.0
+         y2 = 718.0mil
+         thickness = 15.0mil
+         x1 = 2.04in
+         x2 = 2.04in
+         y1 = 518.0mil
+        }
+        ha:line.943462 {
+         clearance = 0.0
+         y2 = 718.0mil
+         thickness = 15.0mil
+         x1 = 2.04in
+         x2 = 2.14in
+         y1 = 718.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.943465 {
+         clearance = 0.0
+         y2 = 618.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 53.086mm
+         x2 = 53.086mm
+         y1 = 618.0mil
+        }
+        ha:line.943468 {
+         clearance = 0.0
+         y2 = 568.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 53.086mm
+         x2 = 53.086mm
+         y1 = 568.0mil
+        }
+        ha:line.943471 {
+         clearance = 0.0
+         y2 = 15.4272mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 53.086mm
+         x2 = 53.086mm
+         y1 = 568.0mil
+        }
+        ha:line.943474 {
+         clearance = 0.0
+         y2 = 568.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 53.086mm
+         x2 = 52.086mm
+         y1 = 568.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = PShjzY6L2OQTojvEFvcAAABc
+   }
+   ha:subc.943480 {
+    ha:attributes {
+     value = green
+     footprint = 100mil-led
+     refdes = D4
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 35.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 35.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.943497 {
+       smirror = 1
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 1
+       x = 38.1mm
+       rot = -90.000000
+       y = 170.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 7.5mil
+      }
+      ha:padstack_ref.943498 {
+       smirror = 1
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 1
+       xmirror = 1
+       x = 38.1mm
+       rot = -90.000000
+       y = 70.0mil
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 7.5mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        bottom = 1
+       }
+       li:objects {
+        ha:line.943481 {
+         clearance = 0.0
+         y2 = 21.0mil
+         thickness = 10.0mil
+         x1 = 1.443in
+         x2 = 39.5478mm
+         y1 = 21.0mil
+        }
+        ha:arc.943484 {
+         astart = 240.000000
+         thickness = 10.0mil
+         width = 114.0mil
+         height = 114.0mil
+         x = 38.1mm
+         y = 120.0mil
+         adelta = -300.000000
+         clearance = 0.0
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        bottom = 1
+        virtual = 1
+        misc = 1
+       }
+       li:objects {
+        ha:line.943485 {
+         clearance = 0.0
+         y2 = 120.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 38.1mm
+         x2 = 38.1mm
+         y1 = 120.0mil
+        }
+        ha:line.943488 {
+         clearance = 0.0
+         y2 = 120.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 38.1mm
+         x2 = 38.1mm
+         y1 = 120.0mil
+        }
+        ha:line.943491 {
+         clearance = 0.0
+         y2 = 2.048mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 38.1mm
+         x2 = 38.1mm
+         y1 = 120.0mil
+        }
+        ha:line.943494 {
+         clearance = 0.0
+         y2 = 120.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 38.1mm
+         x2 = 37.1mm
+         y1 = 120.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = WpCNKLrl2SLRGaNEiXUAAABd
+   }
+   ha:subc.943500 {
+    ha:attributes {
+     openscad = 0402
+     value = 10k
+     refdes = R19
+     footprint = 0402
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.943513 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.97726in
+       rot = 0.000000
+       y = 584.0mil
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.943514 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 51.021996mm
+       rot = 0.000000
+       y = 584.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.943501 {
+         clearance = 0.0
+         y2 = 584.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 1.993in
+         x2 = 1.993in
+         y1 = 584.0mil
+        }
+        ha:line.943504 {
+         clearance = 0.0
+         y2 = 584.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.993in
+         x2 = 1.993in
+         y1 = 584.0mil
+        }
+        ha:line.943507 {
+         clearance = 0.0
+         y2 = 584.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.993in
+         x2 = 51.6222mm
+         y1 = 584.0mil
+        }
+        ha:line.943510 {
+         clearance = 0.0
+         y2 = 15.8336mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.993in
+         x2 = 1.993in
+         y1 = 584.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = 6p/Oz7eeRKBTUtlwWg8AAABh
+   }
+   ha:subc.943516 {
+    ha:attributes {
+     refdes = R18
+     value = 5.6k
+     footprint = 0402
+     openscad = 0402
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.943529 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 51.021996mm
+       rot = 180.000000
+       y = 538.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.943530 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.97726in
+       rot = 180.000000
+       y = 538.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.943517 {
+         clearance = 0.0
+         y2 = 538.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 1.993in
+         x2 = 1.993in
+         y1 = 538.0mil
+        }
+        ha:line.943520 {
+         clearance = 0.0
+         y2 = 538.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.993in
+         x2 = 1.993in
+         y1 = 538.0mil
+        }
+        ha:line.943523 {
+         clearance = 0.0
+         y2 = 538.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.993in
+         x2 = 49.6222mm
+         y1 = 538.0mil
+        }
+        ha:line.943526 {
+         clearance = 0.0
+         y2 = 12.6652mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.993in
+         x2 = 1.993in
+         y1 = 538.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = 6p/Oz7eeRKBTUtlwWg8AAABf
+   }
+   ha:subc.944551 {
+    ha:attributes {
+     openscad = 0805
+     value = 10uF
+     refdes = C111
+     footprint = 0805
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.649986mm
+          -0.749808mm
+          -0.649986mm
+          -0.749808mm
+          -0.649986mm
+          0.749808mm
+          0.649986mm
+          0.749808mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.726186mm
+          -32.52mil
+          -0.726186mm
+          -32.52mil
+          -0.726186mm
+          32.52mil
+          0.726186mm
+          32.52mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.649986mm
+          -0.749808mm
+          -0.649986mm
+          -0.749808mm
+          -0.649986mm
+          0.749808mm
+          0.649986mm
+          0.749808mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.944570 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.59057in
+       rot = 0.000000
+       y = 1.137in
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.944571 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.66143in
+       rot = 0.000000
+       y = 1.137in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.944552 {
+         clearance = 0.0
+         y2 = 1.10945in
+         thickness = 8.0mil
+         x1 = 41.200578mm
+         x2 = 1.62993in
+         y1 = 1.10945in
+        }
+        ha:line.944555 {
+         clearance = 0.0
+         y2 = 29.57957mm
+         thickness = 8.0mil
+         x1 = 41.200578mm
+         x2 = 1.62993in
+         y1 = 29.57957mm
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.944558 {
+         clearance = 0.0
+         y2 = 1.137in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 1.626in
+         x2 = 1.626in
+         y1 = 1.137in
+        }
+        ha:line.944561 {
+         clearance = 0.0
+         y2 = 1.137in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.626in
+         x2 = 1.626in
+         y1 = 1.137in
+        }
+        ha:line.944564 {
+         clearance = 0.0
+         y2 = 1.137in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.626in
+         x2 = 42.3004mm
+         y1 = 1.137in
+        }
+        ha:line.944567 {
+         clearance = 0.0
+         y2 = 29.8798mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.626in
+         x2 = 1.626in
+         y1 = 1.137in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = c30AasAeVW8gnczmucgAAABi
+   }
+   ha:subc.944573 {
+    ha:attributes {
+     openscad = 0805
+     value = 10uF
+     refdes = C107
+     footprint = 0805
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.649986mm
+          -0.749808mm
+          -0.649986mm
+          -0.749808mm
+          -0.649986mm
+          0.749808mm
+          0.649986mm
+          0.749808mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.726186mm
+          -32.52mil
+          -0.726186mm
+          -32.52mil
+          -0.726186mm
+          32.52mil
+          0.726186mm
+          32.52mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.649986mm
+          -0.749808mm
+          -0.649986mm
+          -0.749808mm
+          -0.649986mm
+          0.749808mm
+          0.649986mm
+          0.749808mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.944592 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.61014in
+       rot = 0.000000
+       y = 727.0mil
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.944593 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.681in
+       rot = 0.000000
+       y = 727.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.944574 {
+         clearance = 0.0
+         y2 = 699.45mil
+         thickness = 8.0mil
+         x1 = 1.64164in
+         x2 = 41.8973mm
+         y1 = 699.45mil
+        }
+        ha:line.944577 {
+         clearance = 0.0
+         y2 = 19.16557mm
+         thickness = 8.0mil
+         x1 = 1.64164in
+         x2 = 41.8973mm
+         y1 = 19.16557mm
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.944580 {
+         clearance = 0.0
+         y2 = 727.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 1.64557in
+         x2 = 1.64557in
+         y1 = 727.0mil
+        }
+        ha:line.944583 {
+         clearance = 0.0
+         y2 = 727.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.64557in
+         x2 = 1.64557in
+         y1 = 727.0mil
+        }
+        ha:line.944586 {
+         clearance = 0.0
+         y2 = 727.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.64557in
+         x2 = 42.797478mm
+         y1 = 727.0mil
+        }
+        ha:line.944589 {
+         clearance = 0.0
+         y2 = 19.4658mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.64557in
+         x2 = 1.64557in
+         y1 = 727.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = c30AasAeVW8gnczmucgAAABk
+   }
+   ha:subc.944595 {
+    ha:attributes {
+     openscad = 0603
+     value = 1uF
+     refdes = C108
+     footprint = 0603
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.374904mm
+          -0.499872mm
+          -0.374904mm
+          -0.499872mm
+          -0.374904mm
+          0.499872mm
+          0.374904mm
+          0.499872mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          17.76mil
+          -0.576072mm
+          -17.76mil
+          -0.576072mm
+          -17.76mil
+          0.576072mm
+          17.76mil
+          0.576072mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.374904mm
+          -0.499872mm
+          -0.374904mm
+          -0.499872mm
+          -0.374904mm
+          0.499872mm
+          0.374904mm
+          0.499872mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.944608 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.81218in
+       rot = 180.000000
+       y = 1.121in
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.944609 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.761in
+       rot = 180.000000
+       y = 1.121in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.944596 {
+         clearance = 0.0
+         y2 = 1.121in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 45.379386mm
+         x2 = 45.379386mm
+         y1 = 1.121in
+        }
+        ha:line.944599 {
+         clearance = 0.0
+         y2 = 1.121in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 45.379386mm
+         x2 = 45.379386mm
+         y1 = 1.121in
+        }
+        ha:line.944602 {
+         clearance = 0.0
+         y2 = 1.121in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 45.379386mm
+         x2 = 44.379386mm
+         y1 = 1.121in
+        }
+        ha:line.944605 {
+         clearance = 0.0
+         y2 = 27.4734mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 45.379386mm
+         x2 = 45.379386mm
+         y1 = 1.121in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = c30AasAeVW8gnczmucgAAABm
+   }
+   ha:subc.944611 {
+    ha:attributes {
+     value = 22uF
+     footprint = 1210
+     refdes = C110
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.649986mm
+          -53.14mil
+          -0.649986mm
+          -53.14mil
+          -0.649986mm
+          53.14mil
+          0.649986mm
+          53.14mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.726186mm
+          -56.14mil
+          -0.726186mm
+          -56.14mil
+          -0.726186mm
+          56.14mil
+          0.726186mm
+          56.14mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.649986mm
+          -53.14mil
+          -0.649986mm
+          -53.14mil
+          -0.649986mm
+          53.14mil
+          0.649986mm
+          53.14mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.944630 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.66405in
+       rot = 180.000000
+       y = 1.236in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.944631 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 39.26713mm
+       rot = 180.000000
+       y = 1.236in
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.944612 {
+         clearance = 0.0
+         y2 = 1.28914in
+         thickness = 8.0mil
+         x1 = 1.62468in
+         x2 = 1.58532in
+         y1 = 1.28914in
+        }
+        ha:line.944615 {
+         clearance = 0.0
+         y2 = 1.18286in
+         thickness = 8.0mil
+         x1 = 1.62468in
+         x2 = 1.58532in
+         y1 = 1.18286in
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.944618 {
+         clearance = 0.0
+         y2 = 1.236in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 40.767mm
+         x2 = 40.767mm
+         y1 = 1.236in
+        }
+        ha:line.944621 {
+         clearance = 0.0
+         y2 = 1.236in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 40.767mm
+         x2 = 40.767mm
+         y1 = 1.236in
+        }
+        ha:line.944624 {
+         clearance = 0.0
+         y2 = 1.236in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 40.767mm
+         x2 = 39.767mm
+         y1 = 1.236in
+        }
+        ha:line.944627 {
+         clearance = 0.0
+         y2 = 30.3944mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 40.767mm
+         x2 = 40.767mm
+         y1 = 1.236in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = 6785uvuB0Or3k2/ZlUcAAABZ
+   }
+   ha:subc.944633 {
+    ha:attributes {
+     value = ADS8684
+     footprint = TSSOP38
+     refdes = U7
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -29.53mil
+          -5.905mil
+          -29.53mil
+          5.905mil
+          29.53mil
+          5.905mil
+          29.53mil
+          -5.905mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -34.53mil
+          -0.276987mm
+          -34.53mil
+          0.276987mm
+          34.53mil
+          0.276987mm
+          34.53mil
+          -0.276987mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -29.53mil
+          -5.905mil
+          -29.53mil
+          5.905mil
+          29.53mil
+          5.905mil
+          29.53mil
+          -5.905mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          29.53mil
+          5.905mil
+          29.53mil
+          -5.905mil
+          -29.53mil
+          -5.905mil
+          -29.53mil
+          5.905mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          34.53mil
+          0.276987mm
+          34.53mil
+          -0.276987mm
+          -34.53mil
+          -0.276987mm
+          -34.53mil
+          0.276987mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          29.53mil
+          5.905mil
+          29.53mil
+          -5.905mil
+          -29.53mil
+          -5.905mil
+          -29.53mil
+          5.905mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.944662 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.60284in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944663 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 41.212008mm
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944664 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = 3
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.64221in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944665 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = 4
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.66189in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944666 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = 5
+       }
+       proto = 0
+       xmirror = 0
+       x = 42.712132mm
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944667 {
+       smirror = 0
+       ha:attributes {
+        term = 6
+        name = 6
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.70126in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944668 {
+       smirror = 0
+       ha:attributes {
+        term = 7
+        name = 7
+       }
+       proto = 0
+       xmirror = 0
+       x = 43.71213mm
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944669 {
+       smirror = 0
+       ha:attributes {
+        term = 8
+        name = 8
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.74063in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944670 {
+       smirror = 0
+       ha:attributes {
+        term = 9
+        name = 9
+       }
+       proto = 0
+       xmirror = 0
+       x = 44.712128mm
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944671 {
+       smirror = 0
+       ha:attributes {
+        term = 10
+        name = 10
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.78in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944672 {
+       smirror = 0
+       ha:attributes {
+        term = 11
+        name = 11
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.79968in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944673 {
+       smirror = 0
+       ha:attributes {
+        term = 12
+        name = 12
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.81937in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944674 {
+       smirror = 0
+       ha:attributes {
+        term = 13
+        name = 13
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.83905in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944675 {
+       smirror = 0
+       ha:attributes {
+        term = 14
+        name = 14
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.85874in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944676 {
+       smirror = 0
+       ha:attributes {
+        term = 15
+        name = 15
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.87842in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944677 {
+       smirror = 0
+       ha:attributes {
+        term = 16
+        name = 16
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.89811in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944678 {
+       smirror = 0
+       ha:attributes {
+        term = 17
+        name = 17
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.91779in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944679 {
+       smirror = 0
+       ha:attributes {
+        term = 18
+        name = 18
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.93748in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944680 {
+       smirror = 0
+       ha:attributes {
+        term = 19
+        name = 19
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.95716in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944681 {
+       smirror = 0
+       ha:attributes {
+        term = 20
+        name = 20
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.95716in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944682 {
+       smirror = 0
+       ha:attributes {
+        term = 21
+        name = 21
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.93748in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944683 {
+       smirror = 0
+       ha:attributes {
+        term = 22
+        name = 22
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.91779in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944684 {
+       smirror = 0
+       ha:attributes {
+        term = 23
+        name = 23
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.89811in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944685 {
+       smirror = 0
+       ha:attributes {
+        term = 24
+        name = 24
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.87842in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944686 {
+       smirror = 0
+       ha:attributes {
+        term = 25
+        name = 25
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.85874in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944687 {
+       smirror = 0
+       ha:attributes {
+        term = 26
+        name = 26
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.83905in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944688 {
+       smirror = 0
+       ha:attributes {
+        term = 27
+        name = 27
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.81937in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944689 {
+       smirror = 0
+       ha:attributes {
+        term = 28
+        name = 28
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.79968in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944690 {
+       smirror = 0
+       ha:attributes {
+        term = 29
+        name = 29
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.78in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944691 {
+       smirror = 0
+       ha:attributes {
+        term = 30
+        name = 30
+       }
+       proto = 1
+       xmirror = 0
+       x = 44.712128mm
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944692 {
+       smirror = 0
+       ha:attributes {
+        term = 31
+        name = 31
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.74063in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944693 {
+       smirror = 0
+       ha:attributes {
+        term = 32
+        name = 32
+       }
+       proto = 1
+       xmirror = 0
+       x = 43.71213mm
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944694 {
+       smirror = 0
+       ha:attributes {
+        term = 33
+        name = 33
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.70126in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944695 {
+       smirror = 0
+       ha:attributes {
+        term = 34
+        name = 34
+       }
+       proto = 1
+       xmirror = 0
+       x = 42.712132mm
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944696 {
+       smirror = 0
+       ha:attributes {
+        term = 35
+        name = 35
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.66189in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944697 {
+       smirror = 0
+       ha:attributes {
+        term = 36
+        name = 36
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.64221in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944698 {
+       smirror = 0
+       ha:attributes {
+        term = 37
+        name = 37
+       }
+       proto = 1
+       xmirror = 0
+       x = 41.212008mm
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944699 {
+       smirror = 0
+       ha:attributes {
+        term = 38
+        name = 38
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.60284in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.944634 {
+         clearance = 0.0
+         y2 = 1.08666in
+         thickness = 10.0mil
+         x1 = 1.58693in
+         x2 = 50.115978mm
+         y1 = 1.08666in
+        }
+        ha:line.944637 {
+         clearance = 0.0
+         y2 = 775.34mil
+         thickness = 10.0mil
+         x1 = 50.115978mm
+         x2 = 50.115978mm
+         y1 = 1.08666in
+        }
+        ha:line.944640 {
+         clearance = 0.0
+         y2 = 775.34mil
+         thickness = 10.0mil
+         x1 = 50.115978mm
+         x2 = 1.58693in
+         y1 = 775.34mil
+        }
+        ha:line.944643 {
+         clearance = 0.0
+         y2 = 956.0mil
+         thickness = 10.0mil
+         x1 = 1.58693in
+         x2 = 1.58693in
+         y1 = 1.08666in
+        }
+        ha:line.944646 {
+         clearance = 0.0
+         y2 = 906.0mil
+         thickness = 10.0mil
+         x1 = 1.58693in
+         x2 = 1.58693in
+         y1 = 775.34mil
+        }
+        ha:arc.944649 {
+         astart = 90.000000
+         thickness = 10.0mil
+         width = 25.0mil
+         height = 25.0mil
+         x = 1.58693in
+         y = 931.0mil
+         adelta = 180.000000
+         clearance = 0.0
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.944650 {
+         clearance = 0.0
+         y2 = 931.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 1.78in
+         x2 = 1.78in
+         y1 = 931.0mil
+        }
+        ha:line.944653 {
+         clearance = 0.0
+         y2 = 931.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.78in
+         x2 = 1.78in
+         y1 = 931.0mil
+        }
+        ha:line.944656 {
+         clearance = 0.0
+         y2 = 22.6474mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.78in
+         x2 = 1.78in
+         y1 = 931.0mil
+        }
+        ha:line.944659 {
+         clearance = 0.0
+         y2 = 931.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.78in
+         x2 = 46.212mm
+         y1 = 931.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = eVRbahCb5CjRdB6U1eEAAABa
+   }
+   ha:subc.944701 {
+    ha:attributes {
+     refdes = C102
+     value = 1uF
+     footprint = 0603
+     openscad = 0603
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.374904mm
+          -0.499872mm
+          -0.374904mm
+          -0.499872mm
+          -0.374904mm
+          0.499872mm
+          0.374904mm
+          0.499872mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          17.76mil
+          -0.576072mm
+          -17.76mil
+          -0.576072mm
+          -17.76mil
+          0.576072mm
+          17.76mil
+          0.576072mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.374904mm
+          -0.499872mm
+          -0.374904mm
+          -0.499872mm
+          -0.374904mm
+          0.499872mm
+          0.374904mm
+          0.499872mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.944714 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.721in
+       rot = 0.000000
+       y = 1.191in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.944715 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.77218in
+       rot = 0.000000
+       y = 1.191in
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.944702 {
+         clearance = 0.0
+         y2 = 1.191in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 44.363386mm
+         x2 = 44.363386mm
+         y1 = 1.191in
+        }
+        ha:line.944705 {
+         clearance = 0.0
+         y2 = 1.191in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 44.363386mm
+         x2 = 44.363386mm
+         y1 = 1.191in
+        }
+        ha:line.944708 {
+         clearance = 0.0
+         y2 = 1.191in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 44.363386mm
+         x2 = 45.363386mm
+         y1 = 1.191in
+        }
+        ha:line.944711 {
+         clearance = 0.0
+         y2 = 31.2514mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 44.363386mm
+         x2 = 44.363386mm
+         y1 = 1.191in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = MtNhj+pADbPv2trBSngAAABb
+   }
+   ha:subc.944717 {
+    ha:attributes {
+     value = {}
+     footprint = 50mil6pin
+     refdes = J4
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 28.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 42.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 42.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 42.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 48.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 48.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 28.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -21.0mil
+          -21.0mil
+          21.0mil
+          -21.0mil
+          21.0mil
+          21.0mil
+          -21.0mil
+          21.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -21.0mil
+          -21.0mil
+          21.0mil
+          -21.0mil
+          21.0mil
+          21.0mil
+          -21.0mil
+          21.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -21.0mil
+          -21.0mil
+          21.0mil
+          -21.0mil
+          21.0mil
+          21.0mil
+          -21.0mil
+          21.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -24.0mil
+          -24.0mil
+          24.0mil
+          -24.0mil
+          24.0mil
+          24.0mil
+          -24.0mil
+          24.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -24.0mil
+          -24.0mil
+          24.0mil
+          -24.0mil
+          24.0mil
+          24.0mil
+          -24.0mil
+          24.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.944730 {
+       smirror = 0
+       ha:attributes {
+        term = 6
+        name = pin6
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.856in
+       rot = 0.000000
+       y = 33.6042mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.944731 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = pin5
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.806in
+       rot = 0.000000
+       y = 33.6042mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.944732 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = pin4
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.756in
+       rot = 0.000000
+       y = 33.6042mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.944733 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = pin3
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.706in
+       rot = 0.000000
+       y = 33.6042mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.944734 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = pin2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.656in
+       rot = 0.000000
+       y = 33.6042mm
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.944735 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = pin1
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.606in
+       rot = 0.000000
+       y = 33.6042mm
+       li:thermal {
+        li:2 {
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.944718 {
+         clearance = 0.0
+         y2 = 33.6042mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 1.731in
+         x2 = 1.731in
+         y1 = 33.6042mm
+        }
+        ha:line.944721 {
+         clearance = 0.0
+         y2 = 33.6042mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.606in
+         x2 = 1.606in
+         y1 = 33.6042mm
+        }
+        ha:line.944724 {
+         clearance = 0.0
+         y2 = 34.6042mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.606in
+         x2 = 1.606in
+         y1 = 33.6042mm
+        }
+        ha:line.944727 {
+         clearance = 0.0
+         y2 = 33.6042mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.606in
+         x2 = 41.7924mm
+         y1 = 33.6042mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = YSbe5aF+R83TMGa0LQ0AAABf
+   }
+   ha:subc.944737 {
+    ha:attributes {
+     openscad = 0603
+     value = 1uF
+     refdes = C109
+     footprint = 0603
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.374904mm
+          -0.499872mm
+          -0.374904mm
+          -0.499872mm
+          -0.374904mm
+          0.499872mm
+          0.374904mm
+          0.499872mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          17.76mil
+          -0.576072mm
+          -17.76mil
+          -0.576072mm
+          -17.76mil
+          0.576072mm
+          17.76mil
+          0.576072mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.374904mm
+          -0.499872mm
+          -0.374904mm
+          -0.499872mm
+          -0.374904mm
+          0.499872mm
+          0.374904mm
+          0.499872mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.944750 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.81118in
+       rot = 180.000000
+       y = 740.0mil
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.944751 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.76in
+       rot = 180.000000
+       y = 740.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.944738 {
+         clearance = 0.0
+         y2 = 740.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 1.78559in
+         x2 = 1.78559in
+         y1 = 740.0mil
+        }
+        ha:line.944741 {
+         clearance = 0.0
+         y2 = 740.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.78559in
+         x2 = 1.78559in
+         y1 = 740.0mil
+        }
+        ha:line.944744 {
+         clearance = 0.0
+         y2 = 740.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.78559in
+         x2 = 44.353986mm
+         y1 = 740.0mil
+        }
+        ha:line.944747 {
+         clearance = 0.0
+         y2 = 17.796mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.78559in
+         x2 = 1.78559in
+         y1 = 740.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = c30AasAeVW8gnczmucgAAABo
+   }
+   ha:subc.870834 {
+    ha:attributes {
+     openscad = 0402
+     value = 3.3k
+     refdes = R500
+     footprint = 0402
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.870847 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 60.7568mm
+       rot = 90.000000
+       y = 61.639196mm
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.870848 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 60.7568mm
+       rot = 90.000000
+       y = 2.39526in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.870835 {
+         clearance = 0.0
+         y2 = 2.411in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 60.7568mm
+         x2 = 60.7568mm
+         y1 = 2.411in
+        }
+        ha:line.870838 {
+         clearance = 0.0
+         y2 = 2.411in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 60.7568mm
+         x2 = 60.7568mm
+         y1 = 2.411in
+        }
+        ha:line.870841 {
+         clearance = 0.0
+         y2 = 60.2394mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 60.7568mm
+         x2 = 60.7568mm
+         y1 = 2.411in
+        }
+        ha:line.870844 {
+         clearance = 0.0
+         y2 = 2.411in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 60.7568mm
+         x2 = 61.7568mm
+         y1 = 2.411in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = IGobWzSMURBswUg5LvAAAACC
+   }
+   ha:subc.870802 {
+    ha:attributes {
+     value = 1k
+     footprint = 0402
+     refdes = R7
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+          -0.326136mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.870815 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.434in
+       rot = 0.000000
+       y = 60.846208mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.870816 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.434in
+       rot = 0.000000
+       y = 2.427in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.870803 {
+         clearance = 0.0
+         y2 = 2.41126in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 2.434in
+         x2 = 2.434in
+         y1 = 2.41126in
+        }
+        ha:line.870806 {
+         clearance = 0.0
+         y2 = 2.41126in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 2.434in
+         x2 = 2.434in
+         y1 = 2.41126in
+        }
+        ha:line.870809 {
+         clearance = 0.0
+         y2 = 60.246004mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 2.434in
+         x2 = 2.434in
+         y1 = 2.41126in
+        }
+        ha:line.870812 {
+         clearance = 0.0
+         y2 = 2.41126in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 2.434in
+         x2 = 60.8236mm
+         y1 = 2.41126in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABz
+   }
+   ha:subc.947740 {
+    ha:attributes {
+     value = 1k
+     footprint = 0402
+     refdes = R16
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+          -0.326136mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.947753 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.43394in
+       rot = 0.000000
+       y = 2.51166in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.947754 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.43394in
+       rot = 0.000000
+       y = 62.996572mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.947741 {
+         clearance = 0.0
+         y2 = 63.396368mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 2.43394in
+         x2 = 2.43394in
+         y1 = 63.396368mm
+        }
+        ha:line.947744 {
+         clearance = 0.0
+         y2 = 63.396368mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 2.43394in
+         x2 = 2.43394in
+         y1 = 63.396368mm
+        }
+        ha:line.947747 {
+         clearance = 0.0
+         y2 = 64.396368mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 2.43394in
+         x2 = 2.43394in
+         y1 = 63.396368mm
+        }
+        ha:line.947750 {
+         clearance = 0.0
+         y2 = 63.396368mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 2.43394in
+         x2 = 62.822076mm
+         y1 = 63.396368mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABx
+   }
+   ha:subc.947756 {
+    ha:attributes {
+     value = 3.3k
+     footprint = 0402
+     refdes = R13
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+          -0.326136mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.947769 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.43394in
+       rot = 180.000000
+       y = 2.5734in
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.947770 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.43394in
+       rot = 180.000000
+       y = 2.54192in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.947757 {
+         clearance = 0.0
+         y2 = 64.964564mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 2.43394in
+         x2 = 2.43394in
+         y1 = 64.964564mm
+        }
+        ha:line.947760 {
+         clearance = 0.0
+         y2 = 64.964564mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 2.43394in
+         x2 = 2.43394in
+         y1 = 64.964564mm
+        }
+        ha:line.947763 {
+         clearance = 0.0
+         y2 = 65.964564mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 2.43394in
+         x2 = 2.43394in
+         y1 = 64.964564mm
+        }
+        ha:line.947766 {
+         clearance = 0.0
+         y2 = 64.964564mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 2.43394in
+         x2 = 62.822076mm
+         y1 = 64.964564mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAAB0
+   }
+   ha:subc.719979 {
+    ha:attributes {
+     value = 0.25
+     footprint = TE1217861
+     refdes = J23
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 55.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.719993 {
+       smirror = 1
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 1
+       x = 489.0mil
+       rot = -90.000000
+       y = 1.975in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.719994 {
+       smirror = 1
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 1
+       x = 489.0mil
+       rot = -90.000000
+       y = 45.085mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.719995 {
+       smirror = 1
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 1
+       xmirror = 0
+       x = 489.0mil
+       rot = 90.000000
+       y = 47.625mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.719996 {
+       smirror = 1
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 2
+       xmirror = 0
+       x = 489.0mil
+       rot = 90.000000
+       y = 47.625mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        bottom = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        bottom = 1
+        virtual = 1
+        misc = 1
+       }
+       li:objects {
+        ha:line.719981 {
+         clearance = 0.0
+         y2 = 47.625mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 47.625mm
+        }
+        ha:line.719984 {
+         clearance = 0.0
+         y2 = 47.625mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 47.625mm
+        }
+        ha:line.719987 {
+         clearance = 0.0
+         y2 = 48.625mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 47.625mm
+        }
+        ha:line.719990 {
+         clearance = 0.0
+         y2 = 47.625mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 489.0mil
+         x2 = 13.9606mm
+         y1 = 47.625mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAAAu
+   }
+   ha:subc.718723 {
+    ha:attributes {
+     value = IPD068P03L3GATMA1
+     footprint = TO252FET
+     refdes = Q6
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          29.53mil
+          -1.400048mm
+          -29.53mil
+          -1.400048mm
+          -29.53mil
+          1.400048mm
+          29.53mil
+          1.400048mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          32.53mil
+          -1.476248mm
+          -32.53mil
+          -1.476248mm
+          -32.53mil
+          1.476248mm
+          32.53mil
+          1.476248mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          29.53mil
+          -1.400048mm
+          -29.53mil
+          -1.400048mm
+          -29.53mil
+          1.400048mm
+          29.53mil
+          1.400048mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -3.150108mm
+          -3.050032mm
+          -3.150108mm
+          3.050032mm
+          3.150108mm
+          3.050032mm
+          3.150108mm
+          -3.050032mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -3.226308mm
+          -3.126232mm
+          -3.226308mm
+          3.126232mm
+          3.226308mm
+          3.126232mm
+          3.226308mm
+          -3.126232mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -3.150108mm
+          -3.050032mm
+          -3.150108mm
+          3.050032mm
+          3.150108mm
+          3.050032mm
+          3.150108mm
+          -3.050032mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.718749 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = G
+       }
+       proto = 0
+       xmirror = 0
+       x = 362.0mil
+       rot = 180.000000
+       y = 2.067in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.718750 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = D
+       }
+       proto = 1
+       xmirror = 0
+       x = 272.0mil
+       rot = 180.000000
+       y = 2.31306in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.718751 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = S
+       }
+       proto = 0
+       xmirror = 0
+       x = 182.0mil
+       rot = 180.000000
+       y = 2.067in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.718724 {
+         clearance = 0.0
+         y2 = 60.651898mm
+         thickness = 10.0mil
+         x1 = 10.15873mm
+         x2 = 144.05mil
+         y1 = 60.651898mm
+        }
+        ha:line.718727 {
+         clearance = 0.0
+         y2 = 2.14771in
+         thickness = 10.0mil
+         x1 = 144.05mil
+         x2 = 144.05mil
+         y1 = 60.651898mm
+        }
+        ha:line.718730 {
+         clearance = 0.0
+         y2 = 2.14771in
+         thickness = 10.0mil
+         x1 = 144.05mil
+         x2 = 10.15873mm
+         y1 = 2.14771in
+        }
+        ha:line.718733 {
+         clearance = 0.0
+         y2 = 60.651898mm
+         thickness = 10.0mil
+         x1 = 10.15873mm
+         x2 = 10.15873mm
+         y1 = 2.14771in
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.718737 {
+         clearance = 0.0
+         y2 = 2.14902in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 272.0mil
+         x2 = 272.0mil
+         y1 = 2.14902in
+        }
+        ha:line.718740 {
+         clearance = 0.0
+         y2 = 2.067in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 272.0mil
+         x2 = 272.0mil
+         y1 = 2.067in
+        }
+        ha:line.718743 {
+         clearance = 0.0
+         y2 = 2.067in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 272.0mil
+         x2 = 5.9088mm
+         y1 = 2.067in
+        }
+        ha:line.718746 {
+         clearance = 0.0
+         y2 = 51.5018mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 272.0mil
+         x2 = 272.0mil
+         y1 = 2.067in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = jk7q8S3Q1LntsodJXlAAAACN
+   }
+   ha:subc.984233 {
+    ha:attributes {
+     value = 22k
+     footprint = 0402
+     refdes = R15
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+          -0.326136mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.984246 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 631.0mil
+       rot = 90.000000
+       y = 33.2994mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.984247 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 662.48mil
+       rot = 90.000000
+       y = 33.2994mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.984234 {
+         clearance = 0.0
+         y2 = 33.2994mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 33.2994mm
+        }
+        ha:line.984237 {
+         clearance = 0.0
+         y2 = 33.2994mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 33.2994mm
+        }
+        ha:line.984240 {
+         clearance = 0.0
+         y2 = 33.2994mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 646.74mil
+         x2 = 15.427196mm
+         y1 = 33.2994mm
+        }
+        ha:line.984243 {
+         clearance = 0.0
+         y2 = 34.2994mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 33.2994mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABf
+   }
+   ha:subc.984217 {
+    ha:attributes {
+     value = 22k
+     footprint = 0402
+     refdes = R26
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+          -0.326136mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.984230 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 16.0406mm
+       rot = 90.000000
+       y = 1.27in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.984231 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 16.840192mm
+       rot = 90.000000
+       y = 1.27in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.984218 {
+         clearance = 0.0
+         y2 = 1.27in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 16.440396mm
+         x2 = 16.440396mm
+         y1 = 1.27in
+        }
+        ha:line.984221 {
+         clearance = 0.0
+         y2 = 1.27in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 16.440396mm
+         x2 = 16.440396mm
+         y1 = 1.27in
+        }
+        ha:line.984224 {
+         clearance = 0.0
+         y2 = 1.27in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 16.440396mm
+         x2 = 15.440396mm
+         y1 = 1.27in
+        }
+        ha:line.984227 {
+         clearance = 0.0
+         y2 = 33.258mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 16.440396mm
+         x2 = 16.440396mm
+         y1 = 1.27in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABd
+   }
+   ha:subc.984201 {
+    ha:attributes {
+     value = 200k
+     footprint = 0402
+     refdes = R25
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+          -0.326136mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.984214 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 16.827992mm
+       rot = 90.000000
+       y = 1.23in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.984215 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 16.0284mm
+       rot = 90.000000
+       y = 1.23in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.984202 {
+         clearance = 0.0
+         y2 = 1.23in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 16.428196mm
+         x2 = 16.428196mm
+         y1 = 1.23in
+        }
+        ha:line.984205 {
+         clearance = 0.0
+         y2 = 1.23in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 16.428196mm
+         x2 = 16.428196mm
+         y1 = 1.23in
+        }
+        ha:line.984208 {
+         clearance = 0.0
+         y2 = 1.23in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 16.428196mm
+         x2 = 17.428196mm
+         y1 = 1.23in
+        }
+        ha:line.984211 {
+         clearance = 0.0
+         y2 = 30.242mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 16.428196mm
+         x2 = 16.428196mm
+         y1 = 1.23in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABe
+   }
+   ha:subc.984185 {
+    ha:attributes {
+     value = 200k
+     footprint = 0402
+     refdes = R12
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+          -0.326136mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.984198 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 662.48mil
+       rot = 90.000000
+       y = 1.35in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.984199 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 631.0mil
+       rot = 90.000000
+       y = 1.35in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.984186 {
+         clearance = 0.0
+         y2 = 1.35in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 1.35in
+        }
+        ha:line.984189 {
+         clearance = 0.0
+         y2 = 1.35in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 1.35in
+        }
+        ha:line.984192 {
+         clearance = 0.0
+         y2 = 1.35in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 646.74mil
+         x2 = 17.427196mm
+         y1 = 1.35in
+        }
+        ha:line.984195 {
+         clearance = 0.0
+         y2 = 33.29mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 1.35in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABg
+   }
+   ha:subc.984169 {
+    ha:attributes {
+     value = 200k
+     footprint = 0402
+     refdes = R11
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+          -0.326136mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.984182 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 631.0mil
+       rot = 90.000000
+       y = 1.389in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.984183 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 662.48mil
+       rot = 90.000000
+       y = 1.389in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.984170 {
+         clearance = 0.0
+         y2 = 1.389in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 1.389in
+        }
+        ha:line.984173 {
+         clearance = 0.0
+         y2 = 1.389in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 1.389in
+        }
+        ha:line.984176 {
+         clearance = 0.0
+         y2 = 1.389in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 646.74mil
+         x2 = 15.427196mm
+         y1 = 1.389in
+        }
+        ha:line.984179 {
+         clearance = 0.0
+         y2 = 36.2806mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 1.389in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABh
+   }
+   ha:subc.719038 {
+    ha:attributes {
+     value = 0.25
+     footprint = TE1217861
+     refdes = J24
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 55.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.719052 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 489.0mil
+       rot = 90.000000
+       y = 1.225in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.719053 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 489.0mil
+       rot = 90.000000
+       y = 26.035mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.719054 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 1
+       xmirror = 0
+       x = 489.0mil
+       rot = 90.000000
+       y = 1.125in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.719055 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 2
+       xmirror = 0
+       x = 489.0mil
+       rot = 90.000000
+       y = 1.125in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.719040 {
+         clearance = 0.0
+         y2 = 1.125in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 1.125in
+        }
+        ha:line.719043 {
+         clearance = 0.0
+         y2 = 1.125in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 1.125in
+        }
+        ha:line.719046 {
+         clearance = 0.0
+         y2 = 27.575mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 1.125in
+        }
+        ha:line.719049 {
+         clearance = 0.0
+         y2 = 1.125in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 489.0mil
+         x2 = 15.9606mm
+         y1 = 1.125in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAAAp
+   }
+   ha:subc.986332 {
+    ha:attributes {
+     {io_pcb::hidename_y} = 24.7315 mm
+     footprint = CAP_FC8
+     {io_pcb::hidename_scale} = 60
+     refdes = C39
+     value = 220uF
+     {io_pcb::hidename_direction} = 3
+     {io_pcb::hidename_x} = 6.9342 mm
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 31.5mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.0mm
+          -1.0mm
+          1.0mm
+          -1.0mm
+          1.0mm
+          1.0mm
+          -1.0mm
+          1.0mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.0mm
+          -1.0mm
+          1.0mm
+          -1.0mm
+          1.0mm
+          1.0mm
+          -1.0mm
+          1.0mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.0mm
+          -1.0mm
+          1.0mm
+          -1.0mm
+          1.0mm
+          1.0mm
+          -1.0mm
+          1.0mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.099947mm
+          -1.099947mm
+          1.099947mm
+          -1.099947mm
+          1.099947mm
+          1.099947mm
+          -1.099947mm
+          1.099947mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.099947mm
+          -1.099947mm
+          1.099947mm
+          -1.099947mm
+          1.099947mm
+          1.099947mm
+          -1.099947mm
+          1.099947mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 31.5mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.0mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.0mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.0mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.199894mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.199894mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.986352 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 862.11mil
+       rot = 270.000000
+       y = 1.336in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.499999mm
+      }
+      ha:padstack_ref.986353 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 1
+       xmirror = 0
+       x = 25.39746mm
+       rot = 270.000000
+       y = 1.336in
+       li:thermal {
+        li:1 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         sharp
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.499999mm
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.986333 {
+         clearance = 0.0
+         y2 = 1.17853in
+         thickness = 10.0mil
+         x1 = 21.647658mm
+         x2 = 19.647662mm
+         y1 = 1.17853in
+        }
+        ha:line.986336 {
+         clearance = 0.0
+         y2 = 1.2179in
+         thickness = 10.0mil
+         x1 = 20.64766mm
+         x2 = 20.64766mm
+         y1 = 1.13916in
+        }
+        ha:arc.986339 {
+         astart = 0.000000
+         thickness = 10.0mil
+         width = 3.999992mm
+         height = 3.999992mm
+         x = 931.0mil
+         y = 1.336in
+         adelta = 360.000000
+         clearance = 0.0
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.986340 {
+         clearance = 0.0
+         y2 = 1.336in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 23.647527mm
+         x2 = 23.647527mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 1.336in
+        }
+        ha:line.986343 {
+         clearance = 0.0
+         y2 = 1.336in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 931.0mil
+         x2 = 931.0mil
+         ha:flags {
+          selected = 1
+         }
+         y1 = 1.336in
+        }
+        ha:line.986346 {
+         clearance = 0.0
+         y2 = 1.336in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 931.0mil
+         x2 = 22.6474mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 1.336in
+        }
+        ha:line.986349 {
+         clearance = 0.0
+         y2 = 34.9344mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 931.0mil
+         x2 = 931.0mil
+         ha:flags {
+          selected = 1
+         }
+         y1 = 1.336in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABl
+   }
+   ha:subc.990490 {
+    ha:attributes {
+     copyright = 2006 DJ Delorie
+     author = DJ Delorie
+     footprint = SOT23-5
+     dist-license = GPL
+     refdes = U5
+     value = TPS70950
+     use-license = Unlimited
+     openscad = sot23-5
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          12.0mil
+          -20.0mil
+          -12.0mil
+          -20.0mil
+          -12.0mil
+          20.0mil
+          12.0mil
+          20.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          15.0mil
+          -23.0mil
+          -15.0mil
+          -23.0mil
+          -15.0mil
+          23.0mil
+          15.0mil
+          23.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          12.0mil
+          -20.0mil
+          -12.0mil
+          -20.0mil
+          -12.0mil
+          20.0mil
+          12.0mil
+          20.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.990515 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = 4
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.29in
+       rot = 0.000000
+       y = 692.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 15.0mil
+      }
+      ha:padstack_ref.990516 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = 5
+       }
+       proto = 0
+       xmirror = 0
+       x = 60.1472mm
+       rot = 0.000000
+       y = 692.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 15.0mil
+      }
+      ha:padstack_ref.990517 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 60.1472mm
+       rot = 0.000000
+       y = 610.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 15.0mil
+      }
+      ha:padstack_ref.990518 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.329in
+       rot = 0.000000
+       y = 610.0mil
+       li:thermal {
+       }
+       clearance = 15.0mil
+      }
+      ha:padstack_ref.990519 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = 3
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.29in
+       rot = 0.000000
+       y = 610.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 15.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.990491 {
+         clearance = 0.0
+         y2 = 721.0mil
+         thickness = 10.0mil
+         x1 = 2.27in
+         x2 = 2.27in
+         y1 = 582.0mil
+        }
+        ha:line.990494 {
+         clearance = 0.0
+         y2 = 721.0mil
+         thickness = 10.0mil
+         x1 = 2.27in
+         x2 = 60.6552mm
+         y1 = 721.0mil
+        }
+        ha:line.990497 {
+         clearance = 0.0
+         y2 = 582.0mil
+         thickness = 10.0mil
+         x1 = 60.6552mm
+         x2 = 60.6552mm
+         y1 = 721.0mil
+        }
+        ha:line.990500 {
+         clearance = 0.0
+         y2 = 582.0mil
+         thickness = 10.0mil
+         x1 = 60.6552mm
+         x2 = 2.27in
+         y1 = 582.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.990503 {
+         clearance = 0.0
+         y2 = 16.32712mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 2.329in
+         x2 = 2.329in
+         y1 = 16.32712mm
+        }
+        ha:line.990506 {
+         clearance = 0.0
+         y2 = 692.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 2.29in
+         x2 = 2.29in
+         y1 = 692.0mil
+        }
+        ha:line.990509 {
+         clearance = 0.0
+         y2 = 16.5768mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 2.29in
+         x2 = 2.29in
+         y1 = 692.0mil
+        }
+        ha:line.990512 {
+         clearance = 0.0
+         y2 = 692.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 2.29in
+         x2 = 57.166mm
+         y1 = 692.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = IGobWzSMURBswUg5LvAAAACg
+   }
+   ha:subc.990521 {
+    ha:attributes {
+     value = 2.2uF
+     footprint = 0402
+     refdes = C38
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.990534 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 61.3664mm
+       rot = 90.000000
+       y = 16.777208mm
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.990535 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 61.3664mm
+       rot = 90.000000
+       y = 692.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.990522 {
+         clearance = 0.0
+         y2 = 17.177004mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 61.3664mm
+         x2 = 61.3664mm
+         y1 = 17.177004mm
+        }
+        ha:line.990525 {
+         clearance = 0.0
+         y2 = 17.177004mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 61.3664mm
+         x2 = 61.3664mm
+         y1 = 17.177004mm
+        }
+        ha:line.990528 {
+         clearance = 0.0
+         y2 = 18.177004mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 61.3664mm
+         x2 = 61.3664mm
+         y1 = 17.177004mm
+        }
+        ha:line.990531 {
+         clearance = 0.0
+         y2 = 17.177004mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 61.3664mm
+         x2 = 60.3664mm
+         y1 = 17.177004mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAAB4
+   }
+   ha:subc.996888 {
+    ha:attributes {
+     value = {}
+     footprint = cu01sav
+     refdes = J19
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.919988mm
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.710057mm
+          -0.710057mm
+          0.710057mm
+          -0.710057mm
+          0.710057mm
+          0.710057mm
+          -0.710057mm
+          0.710057mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.710057mm
+          -0.710057mm
+          0.710057mm
+          -0.710057mm
+          0.710057mm
+          0.710057mm
+          -0.710057mm
+          0.710057mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.710057mm
+          -0.710057mm
+          0.710057mm
+          -0.710057mm
+          0.710057mm
+          0.710057mm
+          -0.710057mm
+          0.710057mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -34.25mil
+          -34.25mil
+          34.25mil
+          -34.25mil
+          34.25mil
+          34.25mil
+          -34.25mil
+          34.25mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -34.25mil
+          -34.25mil
+          34.25mil
+          -34.25mil
+          34.25mil
+          34.25mil
+          -34.25mil
+          34.25mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.919988mm
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 1.420114mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 1.420114mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 1.420114mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 68.5mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 68.5mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 91.73mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 3.32994mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 3.32994mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 3.32994mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 3.64998mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 3.64998mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.996914 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.76321in
+       rot = 0.000000
+       y = 2.812in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.996915 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.86164in
+       rot = 0.000000
+       y = 2.812in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.996916 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = 3
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.94037in
+       rot = 0.000000
+       y = 2.812in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.996917 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = 4
+       }
+       proto = 1
+       xmirror = 0
+       x = 2.0388in
+       rot = 0.000000
+       y = 2.812in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.996918 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = 4
+       }
+       proto = 2
+       xmirror = 0
+       x = 41.71569mm
+       rot = 0.000000
+       y = 2.91869in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.996919 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = 4
+       }
+       proto = 2
+       xmirror = 0
+       x = 54.855364mm
+       rot = 0.000000
+       y = 2.91869in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.996889 {
+         clearance = 0.0
+         y2 = 74.854816mm
+         thickness = 6.0mil
+         x1 = 2.16084in
+         x2 = 2.16084in
+         y1 = 2.74547in
+        }
+        ha:line.996892 {
+         clearance = 0.0
+         y2 = 74.854816mm
+         thickness = 6.0mil
+         x1 = 1.64117in
+         x2 = 1.64117in
+         y1 = 2.74547in
+        }
+        ha:line.996895 {
+         clearance = 0.0
+         y2 = 2.74547in
+         thickness = 6.0mil
+         x1 = 1.64117in
+         x2 = 2.16084in
+         y1 = 2.74547in
+        }
+        ha:line.996898 {
+         clearance = 0.0
+         y2 = 74.854816mm
+         thickness = 6.0mil
+         x1 = 1.64117in
+         x2 = 2.16084in
+         y1 = 74.854816mm
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.996902 {
+         clearance = 0.0
+         y2 = 72.328108mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 48.285527mm
+         x2 = 48.285527mm
+         y1 = 72.328108mm
+        }
+        ha:line.996905 {
+         clearance = 0.0
+         y2 = 2.812in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.901in
+         x2 = 1.901in
+         y1 = 2.812in
+        }
+        ha:line.996908 {
+         clearance = 0.0
+         y2 = 2.812in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.901in
+         x2 = 49.2854mm
+         y1 = 2.812in
+        }
+        ha:line.996911 {
+         clearance = 0.0
+         y2 = 72.4248mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.901in
+         x2 = 1.901in
+         y1 = 2.812in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = iCue23bJxAc3BQVmSAAAAABk
+   }
+   ha:subc.1001706 {
+    ha:attributes {
+     refdes = R27
+     value = 1.5k
+     footprint = 0402
+     openscad = 0402
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1001719 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.77474in
+       rot = 180.000000
+       y = 1.826in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.1001720 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.74326in
+       rot = 180.000000
+       y = 1.826in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.1001707 {
+         clearance = 0.0
+         y2 = 1.826in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 70.0786mm
+         x2 = 70.0786mm
+         y1 = 1.826in
+        }
+        ha:line.1001710 {
+         clearance = 0.0
+         y2 = 1.826in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 70.0786mm
+         x2 = 70.0786mm
+         y1 = 1.826in
+        }
+        ha:line.1001713 {
+         clearance = 0.0
+         y2 = 1.826in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 70.0786mm
+         x2 = 69.0786mm
+         y1 = 1.826in
+        }
+        ha:line.1001716 {
+         clearance = 0.0
+         y2 = 45.3804mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 70.0786mm
+         x2 = 70.0786mm
+         y1 = 1.826in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAABl
+   }
+   ha:subc.1001722 {
+    ha:attributes {
+     refdes = R24
+     value = 33
+     footprint = 0402
+     openscad = 0402
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1001735 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 70.485mm
+       rot = 180.000000
+       y = 1.869in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.1001736 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.74352in
+       rot = 180.000000
+       y = 1.869in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.1001723 {
+         clearance = 0.0
+         y2 = 1.869in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 2.75926in
+         x2 = 2.75926in
+         y1 = 1.869in
+        }
+        ha:line.1001726 {
+         clearance = 0.0
+         y2 = 1.869in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 2.75926in
+         x2 = 2.75926in
+         y1 = 1.869in
+        }
+        ha:line.1001729 {
+         clearance = 0.0
+         y2 = 1.869in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 2.75926in
+         x2 = 69.085204mm
+         y1 = 1.869in
+        }
+        ha:line.1001732 {
+         clearance = 0.0
+         y2 = 46.4726mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 2.75926in
+         x2 = 2.75926in
+         y1 = 1.869in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAABh
+   }
+   ha:subc.1001738 {
+    ha:attributes {
+     openscad = 0402
+     value = 33
+     refdes = R23
+     footprint = 0402
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1001751 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.77474in
+       rot = 180.000000
+       y = 1.912in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.1001752 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.74326in
+       rot = 180.000000
+       y = 1.912in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.1001739 {
+         clearance = 0.0
+         y2 = 1.912in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 70.0786mm
+         x2 = 70.0786mm
+         y1 = 1.912in
+        }
+        ha:line.1001742 {
+         clearance = 0.0
+         y2 = 1.912in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 70.0786mm
+         x2 = 70.0786mm
+         y1 = 1.912in
+        }
+        ha:line.1001745 {
+         clearance = 0.0
+         y2 = 1.912in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 70.0786mm
+         x2 = 69.0786mm
+         y1 = 1.912in
+        }
+        ha:line.1001748 {
+         clearance = 0.0
+         y2 = 47.5648mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 70.0786mm
+         x2 = 70.0786mm
+         y1 = 1.912in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = m7vO7oCLHBbWiqAZI8QAAABX
+   }
+   ha:subc.937452 {
+    ha:attributes {
+     value = Omega2S+
+     footprint = Omega2S
+     refdes = U1
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.430021mm
+          0.750061mm
+          0.430021mm
+          0.750061mm
+          0.430021mm
+          -0.750061mm
+          -0.430021mm
+          -0.750061mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.506222mm
+          32.53mil
+          0.506222mm
+          32.53mil
+          0.506222mm
+          -32.53mil
+          -0.506222mm
+          -32.53mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.430021mm
+          0.750061mm
+          0.430021mm
+          0.750061mm
+          0.430021mm
+          -0.750061mm
+          -0.430021mm
+          -0.750061mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.750061mm
+          0.430021mm
+          0.750061mm
+          -0.430021mm
+          -0.750061mm
+          -0.430021mm
+          -0.750061mm
+          0.430021mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          32.53mil
+          0.506222mm
+          32.53mil
+          -0.506222mm
+          -32.53mil
+          -0.506222mm
+          -32.53mil
+          0.506222mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.750061mm
+          0.430021mm
+          0.750061mm
+          -0.430021mm
+          -0.750061mm
+          -0.430021mm
+          -0.750061mm
+          0.430021mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.937478 {
+       smirror = 0
+       ha:attributes {
+        term = 63
+        name = pin63
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 67.309746mm
+       li:thermal {
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937479 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = pin1
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 67.309746mm
+       li:thermal {
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937480 {
+       smirror = 0
+       ha:attributes {
+        term = 62
+        name = pin62
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 2.59999in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937481 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = pin2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 2.59999in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937482 {
+       smirror = 0
+       ha:attributes {
+        term = 61
+        name = pin61
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 64.769746mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937483 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = pin3
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 64.769746mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937484 {
+       smirror = 0
+       ha:attributes {
+        term = 60
+        name = pin60
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 63.499746mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937485 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = pin4
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 63.499746mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937486 {
+       smirror = 0
+       ha:attributes {
+        term = 59
+        name = pin59
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 62.229746mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937487 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = pin5
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 62.229746mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937488 {
+       smirror = 0
+       ha:attributes {
+        term = 58
+        name = pin58
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 60.959746mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937489 {
+       smirror = 0
+       ha:attributes {
+        term = 6
+        name = pin6
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 60.959746mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937490 {
+       smirror = 0
+       ha:attributes {
+        term = 57
+        name = pin57
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 2.34999in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937491 {
+       smirror = 0
+       ha:attributes {
+        term = 7
+        name = pin7
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 2.34999in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937492 {
+       smirror = 0
+       ha:attributes {
+        term = 56
+        name = pin56
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 58.419746mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937493 {
+       smirror = 0
+       ha:attributes {
+        term = 8
+        name = pin8
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 58.419746mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937494 {
+       smirror = 0
+       ha:attributes {
+        term = 55
+        name = pin55
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 57.149746mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937495 {
+       smirror = 0
+       ha:attributes {
+        term = 9
+        name = pin9
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 57.149746mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937496 {
+       smirror = 0
+       ha:attributes {
+        term = 54
+        name = pin54
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 55.879746mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937497 {
+       smirror = 0
+       ha:attributes {
+        term = 10
+        name = pin10
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 55.879746mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937498 {
+       smirror = 0
+       ha:attributes {
+        term = 53
+        name = pin53
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 54.609746mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937499 {
+       smirror = 0
+       ha:attributes {
+        term = 11
+        name = pin11
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 54.609746mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937500 {
+       smirror = 0
+       ha:attributes {
+        term = 52
+        name = pin52
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 2.09999in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937501 {
+       smirror = 0
+       ha:attributes {
+        term = 12
+        name = pin12
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 2.09999in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937502 {
+       smirror = 0
+       ha:attributes {
+        term = 51
+        name = pin51
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 52.07mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937503 {
+       smirror = 0
+       ha:attributes {
+        term = 13
+        name = pin13
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 52.07mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937504 {
+       smirror = 0
+       ha:attributes {
+        term = 50
+        name = pin50
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 2.0in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937505 {
+       smirror = 0
+       ha:attributes {
+        term = 14
+        name = pin14
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 2.0in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937506 {
+       smirror = 0
+       ha:attributes {
+        term = 49
+        name = pin49
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 49.53mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937507 {
+       smirror = 0
+       ha:attributes {
+        term = 15
+        name = pin15
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 49.53mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937508 {
+       smirror = 0
+       ha:attributes {
+        term = 48
+        name = pin48
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 1.9in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937509 {
+       smirror = 0
+       ha:attributes {
+        term = 16
+        name = pin16
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 1.9in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937510 {
+       smirror = 0
+       ha:attributes {
+        term = 47
+        name = pin47
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 46.99mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937511 {
+       smirror = 0
+       ha:attributes {
+        term = 17
+        name = pin17
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 46.99mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937512 {
+       smirror = 0
+       ha:attributes {
+        term = 46
+        name = pin46
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 1.8in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937513 {
+       smirror = 0
+       ha:attributes {
+        term = 18
+        name = pin18
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 1.8in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937514 {
+       smirror = 0
+       ha:attributes {
+        term = 45
+        name = pin45
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 44.45mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937515 {
+       smirror = 0
+       ha:attributes {
+        term = 19
+        name = pin19
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 44.45mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937516 {
+       smirror = 0
+       ha:attributes {
+        term = 44
+        name = pin44
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 1.7in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937517 {
+       smirror = 0
+       ha:attributes {
+        term = 20
+        name = pin20
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 1.7in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937518 {
+       smirror = 0
+       ha:attributes {
+        term = 43
+        name = pin43
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 1.65in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937519 {
+       smirror = 0
+       ha:attributes {
+        term = 21
+        name = pin21
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 1.65in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937520 {
+       smirror = 0
+       ha:attributes {
+        term = 42
+        name = pin42
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 1.6in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937521 {
+       smirror = 0
+       ha:attributes {
+        term = 22
+        name = pin22
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 1.6in
+       li:thermal {
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937522 {
+       smirror = 0
+       ha:attributes {
+        term = 41
+        name = pin41
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 1.55in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937523 {
+       smirror = 0
+       ha:attributes {
+        term = 23
+        name = pin23
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 1.55in
+       li:thermal {
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937524 {
+       smirror = 0
+       ha:attributes {
+        term = 40
+        name = pin40
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 38.1mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937525 {
+       smirror = 0
+       ha:attributes {
+        term = 24
+        name = pin24
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 38.1mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937526 {
+       smirror = 0
+       ha:attributes {
+        term = 39
+        name = pin39
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.51261in
+       rot = 90.000000
+       y = 36.83mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937527 {
+       smirror = 0
+       ha:attributes {
+        term = 25
+        name = pin25
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.3in
+       rot = 90.000000
+       y = 36.83mm
+       li:thermal {
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937528 {
+       smirror = 0
+       ha:attributes {
+        term = 38
+        name = pin38
+       }
+       proto = 1
+       xmirror = 0
+       x = 40.800274mm
+       rot = 90.000000
+       y = 1.38071in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937529 {
+       smirror = 0
+       ha:attributes {
+        term = 37
+        name = pin37
+       }
+       proto = 1
+       xmirror = 0
+       x = 42.070274mm
+       rot = 90.000000
+       y = 1.38071in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937530 {
+       smirror = 0
+       ha:attributes {
+        term = 36
+        name = pin36
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.70631in
+       rot = 90.000000
+       y = 1.38071in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937531 {
+       smirror = 0
+       ha:attributes {
+        term = 35
+        name = pin35
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.75631in
+       rot = 90.000000
+       y = 1.38071in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937532 {
+       smirror = 0
+       ha:attributes {
+        term = 34
+        name = pin34
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.80631in
+       rot = 90.000000
+       y = 1.38071in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937533 {
+       smirror = 0
+       ha:attributes {
+        term = 33
+        name = pin33
+       }
+       proto = 1
+       xmirror = 0
+       x = 47.150274mm
+       rot = 90.000000
+       y = 1.38071in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937534 {
+       smirror = 0
+       ha:attributes {
+        term = 32
+        name = pin32
+       }
+       proto = 1
+       xmirror = 0
+       x = 48.42002mm
+       rot = 90.000000
+       y = 1.38071in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937535 {
+       smirror = 0
+       ha:attributes {
+        term = 31
+        name = pin31
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.9563in
+       rot = 90.000000
+       y = 1.38071in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937536 {
+       smirror = 0
+       ha:attributes {
+        term = 30
+        name = pin30
+       }
+       proto = 1
+       xmirror = 0
+       x = 50.96002mm
+       rot = 90.000000
+       y = 1.38071in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937537 {
+       smirror = 0
+       ha:attributes {
+        term = 29
+        name = pin29
+       }
+       proto = 1
+       xmirror = 0
+       x = 2.0563in
+       rot = 90.000000
+       y = 1.38071in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937538 {
+       smirror = 0
+       ha:attributes {
+        term = 28
+        name = pin28
+       }
+       proto = 1
+       xmirror = 0
+       x = 2.1063in
+       rot = 90.000000
+       y = 1.38071in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937539 {
+       smirror = 0
+       ha:attributes {
+        term = 27
+        name = pin27
+       }
+       proto = 1
+       xmirror = 0
+       x = 2.1563in
+       rot = 90.000000
+       y = 1.38071in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+      ha:padstack_ref.937540 {
+       smirror = 0
+       ha:attributes {
+        term = 26
+        name = pin26
+       }
+       proto = 1
+       xmirror = 0
+       x = 2.2063in
+       rot = 90.000000
+       y = 1.38071in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.07mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.937453 {
+         clearance = 0.0
+         y2 = 2.71928in
+         thickness = 10.0mil
+         x1 = 1.51261in
+         x2 = 2.3in
+         y1 = 2.71928in
+        }
+        ha:line.937456 {
+         clearance = 0.0
+         y2 = 1.38071in
+         thickness = 10.0mil
+         x1 = 2.3in
+         x2 = 2.3in
+         y1 = 2.71928in
+        }
+        ha:line.937459 {
+         clearance = 0.0
+         y2 = 1.38071in
+         thickness = 10.0mil
+         x1 = 2.3in
+         x2 = 1.51261in
+         y1 = 1.38071in
+        }
+        ha:line.937462 {
+         clearance = 0.0
+         y2 = 2.71928in
+         thickness = 10.0mil
+         x1 = 1.51261in
+         x2 = 1.51261in
+         y1 = 1.38071in
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.937466 {
+         clearance = 0.0
+         y2 = 48.561974mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 48.420144mm
+         x2 = 48.420144mm
+         y1 = 48.561974mm
+        }
+        ha:line.937469 {
+         clearance = 0.0
+         y2 = 52.07mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 48.42002mm
+         x2 = 48.42002mm
+         y1 = 52.07mm
+        }
+        ha:line.937472 {
+         clearance = 0.0
+         y2 = 52.07mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 48.42002mm
+         x2 = 49.42002mm
+         y1 = 52.07mm
+        }
+        ha:line.937475 {
+         clearance = 0.0
+         y2 = 51.07mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 48.42002mm
+         x2 = 48.42002mm
+         y1 = 52.07mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAACD
+   }
+   ha:subc.1030233 {
+    ha:attributes {
+     value = TSM200N03D
+     footprint = PDFN33
+     refdes = Q2
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          7.875mil
+          -0.300101mm
+          -7.875mil
+          -0.300101mm
+          -7.875mil
+          0.300101mm
+          7.875mil
+          0.300101mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          10.875mil
+          -0.376301mm
+          -10.875mil
+          -0.376301mm
+          -10.875mil
+          0.376301mm
+          10.875mil
+          0.376301mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          7.875mil
+          -0.300101mm
+          -7.875mil
+          -0.300101mm
+          -7.875mil
+          0.300101mm
+          7.875mil
+          0.300101mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -7.875mil
+          0.300101mm
+          7.875mil
+          0.300101mm
+          7.875mil
+          -0.300101mm
+          -7.875mil
+          -0.300101mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -10.875mil
+          0.376301mm
+          10.875mil
+          0.376301mm
+          10.875mil
+          -0.376301mm
+          -10.875mil
+          -0.376301mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -7.875mil
+          0.300101mm
+          7.875mil
+          0.300101mm
+          7.875mil
+          -0.300101mm
+          -7.875mil
+          -0.300101mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.645033mm
+          1.175004mm
+          0.645033mm
+          1.175004mm
+          0.645033mm
+          -1.175004mm
+          -0.645033mm
+          -1.175004mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.721233mm
+          1.251204mm
+          0.721233mm
+          1.251204mm
+          0.721233mm
+          -1.251204mm
+          -0.721233mm
+          -1.251204mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.645033mm
+          1.175004mm
+          0.645033mm
+          1.175004mm
+          0.645033mm
+          -1.175004mm
+          -0.645033mm
+          -1.175004mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1030260 {
+       smirror = 0
+       ha:attributes {
+        term = 8
+        name = pin8
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.60306in
+       rot = 270.000000
+       y = 61.001148mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 4.92mil
+      }
+      ha:padstack_ref.1030261 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = pin1
+       }
+       proto = 1
+       xmirror = 0
+       x = 2.48693in
+       rot = 270.000000
+       y = 61.001148mm
+       li:thermal {
+       }
+       clearance = 4.92mil
+      }
+      ha:padstack_ref.1030262 {
+       smirror = 0
+       ha:attributes {
+        term = 7
+        name = pin7
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.60306in
+       rot = 270.000000
+       y = 2.42721in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 4.92mil
+      }
+      ha:padstack_ref.1030263 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = pin2
+       }
+       proto = 1
+       xmirror = 0
+       x = 2.48693in
+       rot = 270.000000
+       y = 2.42721in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 4.92mil
+      }
+      ha:padstack_ref.1030264 {
+       smirror = 0
+       ha:attributes {
+        term = 6
+        name = pin6
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.60306in
+       rot = 270.000000
+       y = 2.4528in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 4.92mil
+      }
+      ha:padstack_ref.1030265 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = pin3
+       }
+       proto = 1
+       xmirror = 0
+       x = 2.48693in
+       rot = 270.000000
+       y = 2.4528in
+       li:thermal {
+       }
+       clearance = 4.92mil
+      }
+      ha:padstack_ref.1030266 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = pin5
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.60306in
+       rot = 270.000000
+       y = 2.47839in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 4.92mil
+      }
+      ha:padstack_ref.1030267 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = pin4
+       }
+       proto = 1
+       xmirror = 0
+       x = 2.48693in
+       rot = 270.000000
+       y = 2.47839in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 4.92mil
+      }
+      ha:padstack_ref.1030268 {
+       smirror = 0
+       ha:attributes {
+        term = 8
+        name = pin8
+       }
+       proto = 2
+       xmirror = 0
+       x = 64.992885mm
+       rot = 270.000000
+       y = 61.20638mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.0mil
+      }
+      ha:padstack_ref.1030269 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = pin5
+       }
+       proto = 2
+       xmirror = 0
+       x = 64.992885mm
+       rot = 270.000000
+       y = 2.47031in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.1030234 {
+         clearance = 0.0
+         y2 = 2.37407in
+         thickness = 10.0mil
+         x1 = 66.29273mm
+         x2 = 62.993016mm
+         y1 = 2.37407in
+        }
+        ha:line.1030237 {
+         clearance = 0.0
+         y2 = 2.50594in
+         thickness = 10.0mil
+         x1 = 62.993016mm
+         x2 = 62.993016mm
+         y1 = 2.37407in
+        }
+        ha:line.1030240 {
+         clearance = 0.0
+         y2 = 2.50594in
+         thickness = 10.0mil
+         x1 = 62.993016mm
+         x2 = 66.29273mm
+         y1 = 2.50594in
+        }
+        ha:line.1030243 {
+         clearance = 0.0
+         y2 = 2.37407in
+         thickness = 10.0mil
+         x1 = 66.29273mm
+         x2 = 66.29273mm
+         y1 = 2.50594in
+        }
+        ha:arc.1030246 {
+         astart = 270.000000
+         thickness = 10.0mil
+         width = 5.0mil
+         height = 5.0mil
+         x = 62.512956mm
+         y = 2.38883in
+         adelta = 360.000000
+         clearance = 0.0
+        }
+        ha:text.1030247 {
+         scale = 100
+         x = 2.66511in
+         y = 2.33839in
+         rot = 270.000000
+         string = %a.parent.refdes%
+         fid = 0
+         ha:flags {
+          dyntext = 1
+          floater = 1
+         }
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.1030248 {
+         clearance = 0.0
+         y2 = 2.440005in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 64.712875mm
+         x2 = 64.712875mm
+         y1 = 2.440005in
+        }
+        ha:line.1030251 {
+         clearance = 0.0
+         y2 = 61.976mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 64.643mm
+         x2 = 64.643mm
+         y1 = 61.976mm
+        }
+        ha:line.1030254 {
+         clearance = 0.0
+         y2 = 61.976mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 64.643mm
+         x2 = 63.643mm
+         y1 = 61.976mm
+        }
+        ha:line.1030257 {
+         clearance = 0.0
+         y2 = 62.976mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 64.643mm
+         x2 = 64.643mm
+         y1 = 61.976mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = QCR2wv5MgQmjx0n3Kz8AAABk
+   }
+   ha:subc.1035538 {
+    ha:attributes {
+     value = Force Bootloader
+     footprint = 100mil2pin
+     refdes = J9
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 38.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 38.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1035564 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.93in
+       rot = 180.000000
+       y = 1.26in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 7.5mil
+      }
+      ha:padstack_ref.1035565 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 1
+       xmirror = 0
+       x = 2.83in
+       rot = 180.000000
+       y = 1.26in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 7.5mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.1035539 {
+         clearance = 0.0
+         y2 = 1.31in
+         thickness = 15.0mil
+         x1 = 2.78in
+         x2 = 2.98in
+         y1 = 1.31in
+        }
+        ha:line.1035542 {
+         clearance = 0.0
+         y2 = 30.734mm
+         thickness = 15.0mil
+         x1 = 2.98in
+         x2 = 2.98in
+         y1 = 1.31in
+        }
+        ha:line.1035545 {
+         clearance = 0.0
+         y2 = 30.734mm
+         thickness = 15.0mil
+         x1 = 2.98in
+         x2 = 2.78in
+         y1 = 30.734mm
+        }
+        ha:line.1035548 {
+         clearance = 0.0
+         y2 = 1.31in
+         thickness = 15.0mil
+         x1 = 2.78in
+         x2 = 2.78in
+         y1 = 30.734mm
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.1035552 {
+         clearance = 0.0
+         y2 = 1.26in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 73.152mm
+         x2 = 73.152mm
+         y1 = 1.26in
+        }
+        ha:line.1035555 {
+         clearance = 0.0
+         y2 = 1.26in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 2.93in
+         x2 = 2.93in
+         y1 = 1.26in
+        }
+        ha:line.1035558 {
+         clearance = 0.0
+         y2 = 1.26in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 2.93in
+         x2 = 73.422mm
+         y1 = 1.26in
+        }
+        ha:line.1035561 {
+         clearance = 0.0
+         y2 = 31.004mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 2.93in
+         x2 = 2.93in
+         y1 = 1.26in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = 2T5hFYSkncza3u8NS5oAAABk
+   }
+   ha:subc.1040797 {
+    ha:attributes {
+     footprint = 0402
+     value = 0.1uF
+     openscad = 0402
+     refdes = C5
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1040811 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 996.0mil
+       rot = 90.000000
+       y = 1.08648in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.1040812 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 996.0mil
+       rot = 90.000000
+       y = 26.797mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.1040799 {
+         clearance = 0.0
+         y2 = 1.07074in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 996.0mil
+         x2 = 996.0mil
+         y1 = 1.07074in
+        }
+        ha:line.1040802 {
+         clearance = 0.0
+         y2 = 1.07074in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 996.0mil
+         x2 = 996.0mil
+         y1 = 1.07074in
+        }
+        ha:line.1040805 {
+         clearance = 0.0
+         y2 = 26.196796mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 996.0mil
+         x2 = 996.0mil
+         y1 = 1.07074in
+        }
+        ha:line.1040808 {
+         clearance = 0.0
+         y2 = 1.07074in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 996.0mil
+         x2 = 26.2984mm
+         y1 = 1.07074in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = y5FJ817IGIrTlZXh58AAAABl
+   }
+   ha:subc.1040830 {
+    ha:attributes {
+     footprint = 0402
+     value = 31.6k
+     openscad = 0402
+     refdes = R41
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1040844 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 839.0mil
+       rot = 90.000000
+       y = 1.08548in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.1040845 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 839.0mil
+       rot = 90.000000
+       y = 1.054in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.1040832 {
+         clearance = 0.0
+         y2 = 1.06974in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 839.0mil
+         x2 = 839.0mil
+         y1 = 1.06974in
+        }
+        ha:line.1040835 {
+         clearance = 0.0
+         y2 = 1.06974in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 839.0mil
+         x2 = 839.0mil
+         y1 = 1.06974in
+        }
+        ha:line.1040838 {
+         clearance = 0.0
+         y2 = 26.171396mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 839.0mil
+         x2 = 839.0mil
+         y1 = 1.06974in
+        }
+        ha:line.1040841 {
+         clearance = 0.0
+         y2 = 1.06974in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 839.0mil
+         x2 = 22.3106mm
+         y1 = 1.06974in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = y5FJ817IGIrTlZXh58AAAABn
+   }
+   ha:subc.1040863 {
+    ha:attributes {
+     footprint = 0402
+     value = 10k
+     openscad = 0402
+     refdes = R42
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1040877 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 839.0mil
+       rot = 90.000000
+       y = 1.15548in
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.1040878 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 839.0mil
+       rot = 90.000000
+       y = 1.124in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.1040865 {
+         clearance = 0.0
+         y2 = 28.949396mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 839.0mil
+         x2 = 839.0mil
+         y1 = 28.949396mm
+        }
+        ha:line.1040868 {
+         clearance = 0.0
+         y2 = 28.949396mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 839.0mil
+         x2 = 839.0mil
+         y1 = 28.949396mm
+        }
+        ha:line.1040871 {
+         clearance = 0.0
+         y2 = 27.949396mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 839.0mil
+         x2 = 839.0mil
+         y1 = 28.949396mm
+        }
+        ha:line.1040874 {
+         clearance = 0.0
+         y2 = 28.949396mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 839.0mil
+         x2 = 22.3106mm
+         y1 = 28.949396mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = y5FJ817IGIrTlZXh58AAAABp
+   }
+   ha:subc.1040896 {
+    ha:attributes {
+     value = 3.3uH
+     footprint = NRS50
+     refdes = L1
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          29.53mil
+          -1.999869mm
+          -29.53mil
+          -1.999869mm
+          -29.53mil
+          1.999869mm
+          29.53mil
+          1.999869mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          32.53mil
+          -2.076069mm
+          -32.53mil
+          -2.076069mm
+          -32.53mil
+          2.076069mm
+          32.53mil
+          2.076069mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          29.53mil
+          -1.999869mm
+          -29.53mil
+          -1.999869mm
+          -29.53mil
+          1.999869mm
+          29.53mil
+          1.999869mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1040910 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = pin1
+       }
+       proto = 0
+       xmirror = 0
+       x = 23.777956mm
+       rot = 0.000000
+       y = 21.767927mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.0mil
+      }
+      ha:padstack_ref.1040911 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = pin2
+       }
+       proto = 0
+       xmirror = 0
+       x = 27.377898mm
+       rot = 0.000000
+       y = 21.767927mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.1040898 {
+         clearance = 0.0
+         y2 = 21.767927mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 25.577927mm
+         x2 = 25.577927mm
+         y1 = 21.767927mm
+        }
+        ha:line.1040901 {
+         clearance = 0.0
+         y2 = 857.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.007in
+         x2 = 1.007in
+         y1 = 857.0mil
+        }
+        ha:line.1040904 {
+         clearance = 0.0
+         y2 = 857.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.007in
+         x2 = 26.5778mm
+         y1 = 857.0mil
+        }
+        ha:line.1040907 {
+         clearance = 0.0
+         y2 = 22.7678mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.007in
+         x2 = 1.007in
+         y1 = 857.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = y5FJ817IGIrTlZXh58AAAABr
+   }
+   ha:subc.1043482 {
+    ha:attributes {
+     value = AP62150
+     footprint = TSOT26
+     refdes = U4
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.350012mm
+          0.499999mm
+          0.350012mm
+          0.499999mm
+          0.350012mm
+          -0.499999mm
+          -0.350012mm
+          -0.499999mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -16.78mil
+          0.576199mm
+          16.78mil
+          0.576199mm
+          16.78mil
+          -0.576199mm
+          -16.78mil
+          -0.576199mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.350012mm
+          0.499999mm
+          0.350012mm
+          0.499999mm
+          0.350012mm
+          -0.499999mm
+          -0.350012mm
+          -0.499999mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.350012mm
+          -0.499999mm
+          -0.350012mm
+          -0.499999mm
+          -0.350012mm
+          0.499999mm
+          0.350012mm
+          0.499999mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          16.78mil
+          -0.576199mm
+          -16.78mil
+          -0.576199mm
+          -16.78mil
+          0.576199mm
+          16.78mil
+          0.576199mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.350012mm
+          -0.499999mm
+          -0.350012mm
+          -0.499999mm
+          -0.350012mm
+          0.499999mm
+          0.350012mm
+          0.499999mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1043497 {
+       smirror = 0
+       ha:attributes {
+        term = 6
+        name = pin6
+       }
+       proto = 0
+       xmirror = 0
+       x = 24.241506mm
+       rot = 180.000000
+       y = 27.871293mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 4.92mil
+      }
+      ha:padstack_ref.1043498 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = pin1
+       }
+       proto = 1
+       xmirror = 0
+       x = 24.241506mm
+       rot = 180.000000
+       y = 1.010695in
+       li:thermal {
+       }
+       clearance = 4.92mil
+      }
+      ha:padstack_ref.1043499 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = pin5
+       }
+       proto = 0
+       xmirror = 0
+       x = 917.0mil
+       rot = 180.000000
+       y = 27.871293mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 4.92mil
+      }
+      ha:padstack_ref.1043500 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = pin2
+       }
+       proto = 1
+       xmirror = 0
+       x = 917.0mil
+       rot = 180.000000
+       y = 1.010695in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 4.92mil
+      }
+      ha:padstack_ref.1043501 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = pin4
+       }
+       proto = 0
+       xmirror = 0
+       x = 879.6mil
+       rot = 180.000000
+       y = 27.871293mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 4.92mil
+      }
+      ha:padstack_ref.1043502 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = pin3
+       }
+       proto = 1
+       xmirror = 0
+       x = 879.6mil
+       rot = 180.000000
+       y = 1.010695in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 4.92mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:arc.1043483 {
+         astart = 180.000000
+         thickness = 10.0mil
+         width = 5.0mil
+         height = 5.0mil
+         x = 973.09mil
+         y = 24.921718mm
+         adelta = 360.000000
+         clearance = 0.0
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.1043485 {
+         clearance = 0.0
+         y2 = 26.771473mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 23.291716mm
+         x2 = 23.291716mm
+         y1 = 26.771473mm
+        }
+        ha:line.1043488 {
+         clearance = 0.0
+         y2 = 1.054in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 917.0mil
+         x2 = 917.0mil
+         y1 = 1.054in
+        }
+        ha:line.1043491 {
+         clearance = 0.0
+         y2 = 25.7716mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 917.0mil
+         x2 = 917.0mil
+         y1 = 1.054in
+        }
+        ha:line.1043494 {
+         clearance = 0.0
+         y2 = 1.054in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 917.0mil
+         x2 = 22.2918mm
+         y1 = 1.054in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = 6VQtC+Lm0hulvsIjOFwAAABo
+   }
+   ha:subc.1051356 {
+    ha:attributes {
+     footprint = 1206
+     value = 22uF
+     openscad = 1206
+     refdes = C37
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.649986mm
+          -0.94996mm
+          -0.649986mm
+          -0.94996mm
+          -0.649986mm
+          0.94996mm
+          0.649986mm
+          0.94996mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.726186mm
+          -1.02616mm
+          -0.726186mm
+          -1.02616mm
+          -0.726186mm
+          1.02616mm
+          0.726186mm
+          1.02616mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.649986mm
+          -0.94996mm
+          -0.649986mm
+          -0.94996mm
+          -0.649986mm
+          0.94996mm
+          0.649986mm
+          0.94996mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1051375 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.07in
+       rot = 90.000000
+       y = 28.62707mm
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.1051376 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.07in
+       rot = 90.000000
+       y = 25.62733mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.1051357 {
+         clearance = 0.0
+         y2 = 1.04438in
+         thickness = 8.0mil
+         x1 = 26.22804mm
+         x2 = 26.22804mm
+         y1 = 27.727148mm
+        }
+        ha:line.1051360 {
+         clearance = 0.0
+         y2 = 1.04438in
+         thickness = 8.0mil
+         x1 = 1.1074in
+         x2 = 1.1074in
+         y1 = 27.727148mm
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.1051363 {
+         clearance = 0.0
+         y2 = 1.068in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 1.07in
+         x2 = 1.07in
+         ha:flags {
+          selected = 1
+         }
+         y1 = 1.068in
+        }
+        ha:line.1051366 {
+         clearance = 0.0
+         y2 = 1.068in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.07in
+         x2 = 1.07in
+         ha:flags {
+          selected = 1
+         }
+         y1 = 1.068in
+        }
+        ha:line.1051369 {
+         clearance = 0.0
+         y2 = 26.1272mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.07in
+         x2 = 1.07in
+         ha:flags {
+          selected = 1
+         }
+         y1 = 1.068in
+        }
+        ha:line.1051372 {
+         clearance = 0.0
+         y2 = 1.068in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.07in
+         x2 = 28.178mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 1.068in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = RDzDyDixN6YiIsu9KFsAAABp
+   }
+   ha:subc.1052070 {
+    ha:attributes {
+     value = LM293
+     footprint = miniso8
+     refdes = U13
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.24003mm
+          -22.25mil
+          -0.24003mm
+          -22.25mil
+          -0.24003mm
+          22.25mil
+          0.24003mm
+          22.25mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.31623mm
+          -25.25mil
+          -0.31623mm
+          -25.25mil
+          -0.31623mm
+          25.25mil
+          0.31623mm
+          25.25mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.24003mm
+          -22.25mil
+          -0.24003mm
+          -22.25mil
+          -0.24003mm
+          22.25mil
+          0.24003mm
+          22.25mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1052098 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 681.61mil
+       rot = 0.000000
+       y = 934.37mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.1052099 {
+       smirror = 0
+       ha:attributes {
+        term = 8
+        name = 8
+       }
+       proto = 0
+       xmirror = 0
+       x = 681.61mil
+       rot = 0.000000
+       y = 19.193002mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.1052100 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 707.2mil
+       rot = 0.000000
+       y = 934.37mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.1052101 {
+       smirror = 0
+       ha:attributes {
+        term = 7
+        name = 7
+       }
+       proto = 0
+       xmirror = 0
+       x = 707.2mil
+       rot = 0.000000
+       y = 19.193002mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.1052102 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = 3
+       }
+       proto = 0
+       xmirror = 0
+       x = 18.61312mm
+       rot = 0.000000
+       y = 934.37mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.1052103 {
+       smirror = 0
+       ha:attributes {
+        term = 6
+        name = 6
+       }
+       proto = 0
+       xmirror = 0
+       x = 18.61312mm
+       rot = 0.000000
+       y = 19.193002mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.1052104 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = 4
+       }
+       proto = 0
+       xmirror = 0
+       x = 19.263106mm
+       rot = 0.000000
+       y = 934.37mil
+       li:thermal {
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.1052105 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = 5
+       }
+       proto = 0
+       xmirror = 0
+       x = 19.263106mm
+       rot = 0.000000
+       y = 19.193002mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.1052071 {
+         clearance = 0.0
+         y2 = 915.87mil
+         thickness = 10.0mil
+         x1 = 16.487902mm
+         x2 = 16.487902mm
+         y1 = 915.87mil
+        }
+        ha:line.1052074 {
+         clearance = 0.0
+         y2 = 785.94mil
+         thickness = 10.0mil
+         x1 = 660.94mil
+         x2 = 19.788124mm
+         y1 = 785.94mil
+        }
+        ha:line.1052077 {
+         clearance = 0.0
+         y2 = 22.963124mm
+         thickness = 10.0mil
+         x1 = 19.788124mm
+         x2 = 19.788124mm
+         y1 = 785.94mil
+        }
+        ha:line.1052080 {
+         clearance = 0.0
+         y2 = 22.963124mm
+         thickness = 10.0mil
+         x1 = 19.788124mm
+         x2 = 660.94mil
+         y1 = 22.963124mm
+        }
+        ha:line.1052083 {
+         clearance = 0.0
+         y2 = 785.94mil
+         thickness = 10.0mil
+         x1 = 660.94mil
+         x2 = 660.94mil
+         y1 = 22.963124mm
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.1052086 {
+         clearance = 0.0
+         y2 = 845.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 720.0mil
+         x2 = 720.0mil
+         y1 = 845.0mil
+        }
+        ha:line.1052089 {
+         clearance = 0.0
+         y2 = 845.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 720.0mil
+         x2 = 720.0mil
+         y1 = 845.0mil
+        }
+        ha:line.1052092 {
+         clearance = 0.0
+         y2 = 22.463mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 720.0mil
+         x2 = 720.0mil
+         y1 = 845.0mil
+        }
+        ha:line.1052095 {
+         clearance = 0.0
+         y2 = 845.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 720.0mil
+         x2 = 19.288mm
+         y1 = 845.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAAB9
+   }
+   ha:subc.1052107 {
+    ha:attributes {
+     {io_pcb::hidename_y} = 30.3236 mm
+     footprint = powerdi123
+     {io_pcb::hidename_scale} = 60
+     refdes = D3
+     value = DFLS130L
+     {io_pcb::hidename_direction} = 0
+     {io_pcb::hidename_x} = 6.9342 mm
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -43.31mil
+          -0.700024mm
+          -43.31mil
+          0.700024mm
+          43.31mil
+          0.700024mm
+          43.31mil
+          -0.700024mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -49.215mil
+          -33.465mil
+          -49.215mil
+          33.465mil
+          49.215mil
+          33.465mil
+          49.215mil
+          -33.465mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -43.31mil
+          -0.700024mm
+          -43.31mil
+          0.700024mm
+          43.31mil
+          0.700024mm
+          43.31mil
+          -0.700024mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.449961mm
+          -0.699897mm
+          -0.449961mm
+          -0.699897mm
+          -0.449961mm
+          0.699897mm
+          0.449961mm
+          0.699897mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          23.62mil
+          -33.46mil
+          -23.62mil
+          -33.46mil
+          -23.62mil
+          33.46mil
+          23.62mil
+          33.46mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.449961mm
+          -0.699897mm
+          -0.449961mm
+          -0.699897mm
+          -0.449961mm
+          0.699897mm
+          0.449961mm
+          0.699897mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1052141 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 18.907506mm
+       rot = 180.000000
+       y = 1.021in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 11.81mil
+      }
+      ha:padstack_ref.1052142 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 1
+       xmirror = 0
+       x = 644.0mil
+       rot = 180.000000
+       y = 1.021in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 11.81mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.1052108 {
+         clearance = 0.0
+         y2 = 24.968454mm
+         thickness = 10.0mil
+         x1 = 19.45767mm
+         x2 = 16.457422mm
+         y1 = 24.968454mm
+        }
+        ha:line.1052111 {
+         clearance = 0.0
+         y2 = 24.968454mm
+         thickness = 10.0mil
+         x1 = 19.45767mm
+         x2 = 19.45767mm
+         y1 = 1.05899in
+        }
+        ha:line.1052114 {
+         clearance = 0.0
+         y2 = 1.05899in
+         thickness = 10.0mil
+         x1 = 19.45767mm
+         x2 = 16.457422mm
+         y1 = 1.05899in
+        }
+        ha:line.1052117 {
+         clearance = 0.0
+         y2 = 24.968454mm
+         thickness = 10.0mil
+         x1 = 16.457422mm
+         x2 = 16.457422mm
+         y1 = 1.05899in
+        }
+        ha:line.1052120 {
+         clearance = 0.0
+         y2 = 24.968454mm
+         thickness = 10.0mil
+         x1 = 806.07mil
+         x2 = 787.08mil
+         y1 = 24.968454mm
+        }
+        ha:line.1052123 {
+         clearance = 0.0
+         y2 = 24.968454mm
+         thickness = 10.0mil
+         x1 = 806.07mil
+         x2 = 806.07mil
+         y1 = 1.05899in
+        }
+        ha:line.1052126 {
+         clearance = 0.0
+         y2 = 1.05899in
+         thickness = 10.0mil
+         x1 = 806.07mil
+         x2 = 787.08mil
+         y1 = 1.05899in
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.1052129 {
+         clearance = 0.0
+         y2 = 1.021in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 694.195mil
+         x2 = 694.195mil
+         y1 = 1.021in
+        }
+        ha:line.1052132 {
+         clearance = 0.0
+         y2 = 1.021in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 706.99mil
+         x2 = 706.99mil
+         y1 = 1.021in
+        }
+        ha:line.1052135 {
+         clearance = 0.0
+         y2 = 1.021in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 706.99mil
+         x2 = 18.957546mm
+         y1 = 1.021in
+        }
+        ha:line.1052138 {
+         clearance = 0.0
+         y2 = 26.9334mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 706.99mil
+         x2 = 706.99mil
+         y1 = 1.021in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABi
+   }
+   ha:subc.1052144 {
+    ha:attributes {
+     value = 26.1k
+     footprint = 0402
+     refdes = R39
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1052157 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 800.0mil
+       rot = 270.000000
+       y = 17.685004mm
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.1052158 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 800.0mil
+       rot = 270.000000
+       y = 727.74mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.1052145 {
+         clearance = 0.0
+         y2 = 712.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 800.0mil
+         x2 = 800.0mil
+         y1 = 712.0mil
+        }
+        ha:line.1052148 {
+         clearance = 0.0
+         y2 = 712.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 800.0mil
+         x2 = 800.0mil
+         y1 = 712.0mil
+        }
+        ha:line.1052151 {
+         clearance = 0.0
+         y2 = 19.0848mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 800.0mil
+         x2 = 800.0mil
+         y1 = 712.0mil
+        }
+        ha:line.1052154 {
+         clearance = 0.0
+         y2 = 712.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 800.0mil
+         x2 = 19.32mm
+         y1 = 712.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABb
+   }
+   ha:subc.1052160 {
+    ha:attributes {
+     value = 200k
+     footprint = 0402
+     refdes = R38
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.326136mm
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          -0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          0.249936mm
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          -0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1052173 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 847.0mil
+       rot = 270.000000
+       y = 727.74mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.1052174 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 847.0mil
+       rot = 270.000000
+       y = 17.685004mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.1052161 {
+         clearance = 0.0
+         y2 = 712.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 847.0mil
+         x2 = 847.0mil
+         y1 = 712.0mil
+        }
+        ha:line.1052164 {
+         clearance = 0.0
+         y2 = 712.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 847.0mil
+         x2 = 847.0mil
+         y1 = 712.0mil
+        }
+        ha:line.1052167 {
+         clearance = 0.0
+         y2 = 17.0848mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 847.0mil
+         x2 = 847.0mil
+         y1 = 712.0mil
+        }
+        ha:line.1052170 {
+         clearance = 0.0
+         y2 = 712.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 847.0mil
+         x2 = 22.5138mm
+         y1 = 712.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABa
+   }
+   ha:subc.1052176 {
+    ha:attributes {
+     value = 22k
+     footprint = 0402
+     refdes = R37
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+          -0.326136mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1052189 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 858.0mil
+       rot = 180.000000
+       y = 805.74mil
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.1052190 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 858.0mil
+       rot = 180.000000
+       y = 19.666204mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.1052177 {
+         clearance = 0.0
+         y2 = 790.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 858.0mil
+         x2 = 858.0mil
+         y1 = 790.0mil
+        }
+        ha:line.1052180 {
+         clearance = 0.0
+         y2 = 790.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 858.0mil
+         x2 = 858.0mil
+         y1 = 790.0mil
+        }
+        ha:line.1052183 {
+         clearance = 0.0
+         y2 = 21.066mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 858.0mil
+         x2 = 858.0mil
+         y1 = 790.0mil
+        }
+        ha:line.1052186 {
+         clearance = 0.0
+         y2 = 790.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 858.0mil
+         x2 = 22.7932mm
+         y1 = 790.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABT
+   }
+   ha:subc.1052192 {
+    ha:attributes {
+     value = 200k
+     footprint = 0402
+     refdes = R36
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.425958mm
+          -0.326136mm
+          -0.425958mm
+          0.326136mm
+          0.425958mm
+          0.326136mm
+          0.425958mm
+          -0.326136mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.349758mm
+          -0.249936mm
+          -0.349758mm
+          0.249936mm
+          0.349758mm
+          0.249936mm
+          0.349758mm
+          -0.249936mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1052205 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 813.0mil
+       rot = 180.000000
+       y = 19.666204mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.1052206 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 813.0mil
+       rot = 180.000000
+       y = 805.74mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.1052193 {
+         clearance = 0.0
+         y2 = 790.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 813.0mil
+         x2 = 813.0mil
+         y1 = 790.0mil
+        }
+        ha:line.1052196 {
+         clearance = 0.0
+         y2 = 790.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 813.0mil
+         x2 = 813.0mil
+         y1 = 790.0mil
+        }
+        ha:line.1052199 {
+         clearance = 0.0
+         y2 = 19.066mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 813.0mil
+         x2 = 813.0mil
+         y1 = 790.0mil
+        }
+        ha:line.1052202 {
+         clearance = 0.0
+         y2 = 790.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 813.0mil
+         x2 = 19.6502mm
+         y1 = 790.0mil
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABU
+   }
+    ha:subc.1056153 {
+     ha:attributes {
+      value=LPC11U12FHI33
+      footprint=hvqfn33
+      refdes=U2
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -16.73mil  
+            -5.315mil  
+            -16.73mil  
+            5.315mil  
+            16.73mil  
+            5.315mil  
+            16.73mil  
+            -5.315mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -19.73mil  
+            -0.211201mm  
+            -19.73mil  
+            0.211201mm  
+            19.73mil  
+            0.211201mm  
+            19.73mil  
+            -0.211201mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -16.73mil  
+            -5.315mil  
+            -16.73mil  
+            5.315mil  
+            16.73mil  
+            5.315mil  
+            16.73mil  
+            -5.315mil  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.1 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            5.315mil  
+            -16.73mil  
+            -5.315mil  
+            -16.73mil  
+            -5.315mil  
+            16.73mil  
+            5.315mil  
+            16.73mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.211201mm  
+            -19.73mil  
+            -0.211201mm  
+            -19.73mil  
+            -0.211201mm  
+            19.73mil  
+            0.211201mm  
+            19.73mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            5.315mil  
+            -16.73mil  
+            -5.315mil  
+            -16.73mil  
+            -5.315mil  
+            16.73mil  
+            5.315mil  
+            16.73mil  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -1.875028mm  
+            1.875028mm  
+            1.875028mm  
+            1.875028mm  
+            1.875028mm  
+            -1.875028mm  
+            -1.875028mm  
+            -1.875028mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.3 {
+       hdia=13.0mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+         }
+       }
+     }
+
+     ha:ps_proto_v6.4 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -15.08mil  
+            15.08mil  
+            15.08mil  
+            15.08mil  
+            15.08mil  
+            -15.08mil  
+            -15.08mil  
+            -15.08mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.5 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -15.08mil  
+            15.08mil  
+            15.08mil  
+            15.08mil  
+            15.08mil  
+            -15.08mil  
+            -15.08mil  
+            -15.08mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -15.08mil  
+            15.08mil  
+            15.08mil  
+            15.08mil  
+            15.08mil  
+            -15.08mil  
+            -15.08mil  
+            -15.08mil  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.6 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -8.615mil  
+            8.615mil  
+            8.615mil  
+            8.615mil  
+            8.615mil  
+            -8.615mil  
+            -8.615mil  
+            -8.615mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -11.615mil  
+            11.615mil  
+            11.615mil  
+            11.615mil  
+            11.615mil  
+            -11.615mil  
+            -11.615mil  
+            -11.615mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
           }
-          ha:padstack_ref.937484 {
-           proto=0; x=1.51261in; y=63.499746mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
+          clearance=0.0
+           li:ps_poly {
+            -8.615mil  
+            8.615mil  
+            8.615mil  
+            8.615mil  
+            8.615mil  
+            -8.615mil  
+            -8.615mil  
+            -8.615mil  
            }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.1056182 {
+       proto=0; x=2.4611in; y=2.000345in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.1056183 {
+       proto=1; x=66.886963mm; y=1.9659in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=60
-             name=pin60
-           }
-          }
-          ha:padstack_ref.937485 {
-           proto=0; x=2.3in; y=63.499746mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=9
+         name=9
+       }
+      }
+      ha:padstack_ref.1056184 {
+       proto=0; x=2.5989in; y=1.793655in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=4
-             name=pin4
-           }
-          }
-          ha:padstack_ref.937486 {
-           proto=0; x=1.51261in; y=62.229746mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=17
+         name=17
+       }
+      }
+      ha:padstack_ref.1056185 {
+       proto=1; x=2.426655in; y=46.43374mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=59
-             name=pin59
-           }
-          }
-          ha:padstack_ref.937487 {
-           proto=0; x=2.3in; y=62.229746mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=25
+         name=25
+       }
+      }
+      ha:padstack_ref.1056186 {
+       proto=0; x=63.012066mm; y=2.000345in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=5
-             name=pin5
-           }
-          }
-          ha:padstack_ref.937488 {
-           proto=0; x=1.51261in; y=60.959746mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=2
+         name=2
+       }
+      }
+      ha:padstack_ref.1056187 {
+       proto=1; x=66.886963mm; y=1.94621in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=58
-             name=pin58
-           }
-          }
-          ha:padstack_ref.937489 {
-           proto=0; x=2.3in; y=60.959746mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=10
+         name=10
+       }
+      }
+      ha:padstack_ref.1056188 {
+       proto=0; x=2.57921in; y=1.793655in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=6
-             name=pin6
-           }
-          }
-          ha:padstack_ref.937490 {
-           proto=0; x=1.51261in; y=2.34999in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=18
+         name=18
+       }
+      }
+      ha:padstack_ref.1056189 {
+       proto=1; x=2.426655in; y=1.84779in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=57
-             name=pin57
-           }
-          }
-          ha:padstack_ref.937491 {
-           proto=0; x=2.3in; y=2.34999in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=26
+         name=26
+       }
+      }
+      ha:padstack_ref.1056190 {
+       proto=0; x=2.50047in; y=2.000345in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=3
+       }
+      }
+      ha:padstack_ref.1056191 {
+       proto=1; x=66.886963mm; y=1.92653in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=11
+         name=11
+       }
+      }
+      ha:padstack_ref.1056192 {
+       proto=0; x=2.55953in; y=1.793655in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=19
+         name=19
+       }
+      }
+      ha:padstack_ref.1056193 {
+       proto=1; x=2.426655in; y=1.86747in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=27
+         name=27
+       }
+      }
+      ha:padstack_ref.1056194 {
+       proto=0; x=64.012064mm; y=2.000345in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=4
+       }
+      }
+      ha:padstack_ref.1056195 {
+       proto=1; x=66.886963mm; y=48.433736mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=12
+         name=12
+       }
+      }
+      ha:padstack_ref.1056196 {
+       proto=0; x=2.53984in; y=1.793655in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=20
+         name=20
+       }
+      }
+      ha:padstack_ref.1056197 {
+       proto=1; x=2.426655in; y=1.88716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=28
+         name=28
+       }
+      }
+      ha:padstack_ref.1056198 {
+       proto=0; x=2.53984in; y=2.000345in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=5
+       }
+      }
+      ha:padstack_ref.1056199 {
+       proto=1; x=66.886963mm; y=1.88716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=13
+         name=13
+       }
+      }
+      ha:padstack_ref.1056200 {
+       proto=0; x=64.012064mm; y=1.793655in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=21
+         name=21
+       }
+      }
+      ha:padstack_ref.1056201 {
+       proto=1; x=2.426655in; y=48.433736mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=29
+         name=29
+       }
+      }
+      ha:padstack_ref.1056202 {
+       proto=0; x=2.55953in; y=2.000345in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=6
+       }
+      }
+      ha:padstack_ref.1056203 {
+       proto=1; x=66.886963mm; y=1.86747in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=14
+         name=14
+       }
+      }
+      ha:padstack_ref.1056204 {
+       proto=0; x=2.50047in; y=1.793655in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=22
+         name=22
+       }
+      }
+      ha:padstack_ref.1056205 {
+       proto=1; x=2.426655in; y=1.92653in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=30
+         name=30
+       }
+      }
+      ha:padstack_ref.1056206 {
+       proto=0; x=2.57921in; y=2.000345in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=7
+       }
+      }
+      ha:padstack_ref.1056207 {
+       proto=1; x=66.886963mm; y=1.84779in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=7
-             name=pin7
-           }
-          }
-          ha:padstack_ref.937492 {
-           proto=0; x=1.51261in; y=58.419746mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=15
+         name=15
+       }
+      }
+      ha:padstack_ref.1056208 {
+       proto=0; x=63.012066mm; y=1.793655in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=56
-             name=pin56
-           }
-          }
-          ha:padstack_ref.937493 {
-           proto=0; x=2.3in; y=58.419746mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=23
+         name=23
+       }
+      }
+      ha:padstack_ref.1056209 {
+       proto=1; x=2.426655in; y=1.94621in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=8
-             name=pin8
-           }
-          }
-          ha:padstack_ref.937494 {
-           proto=0; x=1.51261in; y=57.149746mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=31
+         name=31
+       }
+      }
+      ha:padstack_ref.1056210 {
+       proto=0; x=2.5989in; y=2.000345in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=55
-             name=pin55
-           }
-          }
-          ha:padstack_ref.937495 {
-           proto=0; x=2.3in; y=57.149746mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=8
+         name=8
+       }
+      }
+      ha:padstack_ref.1056211 {
+       proto=1; x=66.886963mm; y=46.43374mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=9
-             name=pin9
-           }
-          }
-          ha:padstack_ref.937496 {
-           proto=0; x=1.51261in; y=55.879746mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=16
+         name=16
+       }
+      }
+      ha:padstack_ref.1056212 {
+       proto=0; x=2.4611in; y=1.793655in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=54
-             name=pin54
-           }
-          }
-          ha:padstack_ref.937497 {
-           proto=0; x=2.3in; y=55.879746mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=24
+         name=24
+       }
+      }
+      ha:padstack_ref.1056213 {
+       proto=1; x=2.426655in; y=1.9659in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=10
-             name=pin10
-           }
-          }
-          ha:padstack_ref.937498 {
-           proto=0; x=1.51261in; y=54.609746mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=32
+         name=32
+       }
+      }
+      ha:padstack_ref.1056214 {
+       proto=2; x=2.53in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056215 {
+       proto=3; x=62.729872mm; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=53
-             name=pin53
-           }
-          }
-          ha:padstack_ref.937499 {
-           proto=0; x=2.3in; y=54.609746mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056216 {
+       proto=4; x=62.729872mm; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=11
-             name=pin11
-           }
-          }
-          ha:padstack_ref.937500 {
-           proto=0; x=1.51261in; y=2.09999in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       li:thermal {
+         li:2 {
+          on  
+          noshape  
+         }
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056217 {
+       proto=3; x=62.729872mm; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=52
-             name=pin52
-           }
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+          li:3 {
+           on  
+           solid  
+           noshape  
           }
-          ha:padstack_ref.937501 {
-           proto=0; x=2.3in; y=2.09999in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056218 {
+       proto=4; x=62.729872mm; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=12
-             name=pin12
-           }
-          }
-          ha:padstack_ref.937502 {
-           proto=0; x=1.51261in; y=52.07mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056219 {
+       proto=3; x=62.729872mm; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=51
-             name=pin51
-           }
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+          li:3 {
+           on  
+           solid  
+           noshape  
           }
-          ha:padstack_ref.937503 {
-           proto=0; x=2.3in; y=52.07mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+          li:6 {
+           on  
+           sharp  
+           noshape  
+          }
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056220 {
+       proto=4; x=62.729872mm; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=13
-             name=pin13
-           }
-          }
-          ha:padstack_ref.937504 {
-           proto=0; x=1.51261in; y=2.0in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056221 {
+       proto=3; x=2.53in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
 
-           ha:attributes {
-             term=50
-             name=pin50
-           }
-          }
-          ha:padstack_ref.937505 {
-           proto=0; x=2.3in; y=2.0in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056222 {
+       proto=4; x=2.53in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056223 {
+       proto=3; x=2.53in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=14
-             name=pin14
-           }
+       li:thermal {
+         li:2 {
+          on  
+          round  
+          noshape  
+         }
+          li:3 {
+           on  
+           solid  
+           noshape  
           }
-          ha:padstack_ref.937506 {
-           proto=0; x=1.51261in; y=49.53mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056224 {
+       proto=4; x=2.53in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=49
-             name=pin49
-           }
-          }
-          ha:padstack_ref.937507 {
-           proto=0; x=2.3in; y=49.53mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056225 {
+       proto=3; x=2.53in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=15
-             name=pin15
-           }
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+          li:3 {
+           on  
+           solid  
+           noshape  
           }
-          ha:padstack_ref.937508 {
-           proto=0; x=1.51261in; y=1.9in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056226 {
+       proto=4; x=2.53in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=48
-             name=pin48
-           }
-          }
-          ha:padstack_ref.937509 {
-           proto=0; x=2.3in; y=1.9in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056227 {
+       proto=3; x=2.59032in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=16
-             name=pin16
-           }
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+          li:3 {
+           on  
+           solid  
+           noshape  
           }
-          ha:padstack_ref.937510 {
-           proto=0; x=1.51261in; y=46.99mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056228 {
+       proto=4; x=2.59032in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=47
-             name=pin47
-           }
-          }
-          ha:padstack_ref.937511 {
-           proto=0; x=2.3in; y=46.99mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056229 {
+       proto=3; x=2.59032in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=17
-             name=pin17
-           }
-          }
-          ha:padstack_ref.937512 {
-           proto=0; x=1.51261in; y=1.8in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056230 {
+       proto=4; x=2.59032in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+           round  
+           noshape  
+         }
+       }
 
-           ha:attributes {
-             term=46
-             name=pin46
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056231 {
+       proto=3; x=2.59032in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+          li:3 {
+           on  
+           solid  
+           noshape  
           }
-          ha:padstack_ref.937513 {
-           proto=0; x=2.3in; y=1.8in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056232 {
+       proto=4; x=2.59032in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=18
-             name=pin18
-           }
-          }
-          ha:padstack_ref.937514 {
-           proto=0; x=1.51261in; y=44.45mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056233 {
+       proto=5; x=62.729872mm; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=45
-             name=pin45
-           }
-          }
-          ha:padstack_ref.937515 {
-           proto=0; x=2.3in; y=44.45mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056234 {
+       proto=6; x=62.729872mm; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=19
-             name=pin19
-           }
-          }
-          ha:padstack_ref.937516 {
-           proto=0; x=1.51261in; y=1.7in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056235 {
+       proto=5; x=62.729872mm; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056236 {
+       proto=6; x=62.729872mm; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=44
-             name=pin44
-           }
-          }
-          ha:padstack_ref.937517 {
-           proto=0; x=2.3in; y=1.7in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056237 {
+       proto=5; x=2.49984in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=20
-             name=pin20
-           }
-          }
-          ha:padstack_ref.937518 {
-           proto=0; x=1.51261in; y=1.65in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056238 {
+       proto=6; x=2.49984in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=43
-             name=pin43
-           }
-          }
-          ha:padstack_ref.937519 {
-           proto=0; x=2.3in; y=1.65in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056239 {
+       proto=5; x=2.49984in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=21
-             name=pin21
-           }
-          }
-          ha:padstack_ref.937520 {
-           proto=0; x=1.51261in; y=1.6in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056240 {
+       proto=6; x=2.49984in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=42
-             name=pin42
-           }
-          }
-          ha:padstack_ref.937521 {
-           proto=0; x=2.3in; y=1.6in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056241 {
+       proto=5; x=2.49984in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=22
-             name=pin22
-           }
-          }
-          ha:padstack_ref.937522 {
-           proto=0; x=1.51261in; y=1.55in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056242 {
+       proto=6; x=2.49984in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=41
-             name=pin41
-           }
-          }
-          ha:padstack_ref.937523 {
-           proto=0; x=2.3in; y=1.55in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=23
-             name=pin23
-           }
-          }
-          ha:padstack_ref.937524 {
-           proto=0; x=1.51261in; y=38.1mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056243 {
+       proto=5; x=2.49984in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=40
-             name=pin40
-           }
-          }
-          ha:padstack_ref.937525 {
-           proto=0; x=2.3in; y=38.1mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056244 {
+       proto=6; x=2.49984in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=24
-             name=pin24
-           }
-          }
-          ha:padstack_ref.937526 {
-           proto=0; x=1.51261in; y=36.83mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056245 {
+       proto=5; x=2.49984in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056246 {
+       proto=6; x=2.49984in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=39
-             name=pin39
-           }
-          }
-          ha:padstack_ref.937527 {
-           proto=0; x=2.3in; y=36.83mm; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=25
-             name=pin25
-           }
-          }
-          ha:padstack_ref.937528 {
-           proto=1; x=40.800274mm; y=1.38071in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056247 {
+       proto=5; x=2.53in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056248 {
+       proto=6; x=2.53in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=38
-             name=pin38
-           }
-          }
-          ha:padstack_ref.937529 {
-           proto=1; x=42.070274mm; y=1.38071in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056249 {
+       proto=5; x=2.53in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=37
-             name=pin37
-           }
-          }
-          ha:padstack_ref.937530 {
-           proto=1; x=1.70631in; y=1.38071in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056250 {
+       proto=6; x=2.53in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=36
-             name=pin36
-           }
-          }
-          ha:padstack_ref.937531 {
-           proto=1; x=1.75631in; y=1.38071in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056251 {
+       proto=5; x=65.028064mm; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=35
-             name=pin35
-           }
-          }
-          ha:padstack_ref.937532 {
-           proto=1; x=1.80631in; y=1.38071in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056252 {
+       proto=6; x=65.028064mm; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=34
-             name=pin34
-           }
-          }
-          ha:padstack_ref.937533 {
-           proto=1; x=47.150274mm; y=1.38071in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056253 {
+       proto=5; x=65.028064mm; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056254 {
+       proto=6; x=65.028064mm; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=33
-             name=pin33
-           }
-          }
-          ha:padstack_ref.937534 {
-           proto=1; x=48.42002mm; y=1.38071in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056255 {
+       proto=5; x=65.028064mm; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=32
-             name=pin32
-           }
-          }
-          ha:padstack_ref.937535 {
-           proto=1; x=1.9563in; y=1.38071in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056256 {
+       proto=6; x=65.028064mm; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=31
-             name=pin31
-           }
-          }
-          ha:padstack_ref.937536 {
-           proto=1; x=50.96002mm; y=1.38071in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056257 {
+       proto=5; x=65.028064mm; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056258 {
+       proto=6; x=65.028064mm; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=30
-             name=pin30
-           }
-          }
-          ha:padstack_ref.937537 {
-           proto=1; x=2.0563in; y=1.38071in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056259 {
+       proto=5; x=65.028064mm; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=29
-             name=pin29
-           }
-          }
-          ha:padstack_ref.937538 {
-           proto=1; x=2.1063in; y=1.38071in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056260 {
+       proto=6; x=65.028064mm; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           li:thermal {
-           }
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=28
-             name=pin28
-           }
-          }
-          ha:padstack_ref.937539 {
-           proto=1; x=2.1563in; y=1.38071in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056261 {
+       proto=5; x=2.59032in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056262 {
+       proto=6; x=2.59032in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:attributes {
-             term=27
-             name=pin27
-           }
-          }
-          ha:padstack_ref.937540 {
-           proto=1; x=2.2063in; y=1.38071in; rot=90.000000; xmirror=0; smirror=0; clearance=8.07mil;
-           ha:flags {
-            clearline=1
-           }
+       li:thermal {
+       }
 
-           li:thermal {
-           }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056263 {
+       proto=5; x=2.59032in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-           ha:attributes {
-             term=26
-             name=pin26
-           }
-          }
-         }
-         li:layers {
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056264 {
+       proto=6; x=2.59032in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+       li:thermal {
+       }
 
-            li:objects {
-             ha:line.937453 {
-              x1=1.51261in; y1=2.71928in; x2=2.3in; y2=2.71928in; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.937456 {
-              x1=2.3in; y1=2.71928in; x2=2.3in; y2=1.38071in; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.937459 {
-              x1=2.3in; y1=1.38071in; x2=1.51261in; y2=1.38071in; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.937462 {
-              x1=1.51261in; y1=1.38071in; x2=1.51261in; y2=2.71928in; thickness=10.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+     }
+     li:layers {
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
 
-            li:objects {
-             ha:line.937466 {
-              x1=48.420144mm; y1=48.561974mm; x2=48.420144mm; y2=48.561974mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.937469 {
-              x1=48.42002mm; y1=52.07mm; x2=48.42002mm; y2=52.07mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.937472 {
-              x1=48.42002mm; y1=52.07mm; x2=49.42002mm; y2=52.07mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.937475 {
-              x1=48.42002mm; y1=52.07mm; x2=48.42002mm; y2=51.07mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
+        li:objects {
+         ha:line.1056154 {
+          x1=2.43157in; y1=1.99543in; x2=2.43157in; y2=1.79857in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1056157 {
+          x1=2.43157in; y1=1.79857in; x2=66.762122mm; y2=1.79857in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1056160 {
+          x1=66.762122mm; y1=1.79857in; x2=66.762122mm; y2=1.99543in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1056163 {
+          x1=66.762122mm; y1=1.99543in; x2=2.43157in; y2=1.99543in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1056166 {
+          x1=2.41976in; y1=50.983896mm; x2=2.41976in; y2=50.983896mm; thickness=10.0mil; clearance=0.0;
          }
         }
-         uid = awHEPLOUqbax+QojwTkAAACD
+        ha:type {
+         silk = 1
+         top = 1
         }
-    }
- }
+      }
 
- ha:layer_stack {
-  li:groups {
-   ha:0 {
-    name = top_paste
-    ha:type { top=1; paste=1; }
-    li:layers { 9; }
-   }
-   ha:1 {
-    name = top_silk
-    ha:type { silk=1; top=1; }
-    li:layers { 8; }
-   }
-   ha:2 {
-    name = top_mask
-    ha:type { top=1; mask=1; }
-    li:layers { 10; }
-   }
-   ha:3 {
-    name = top_copper
-    ha:type { copper=1; top=1; }
-    li:layers { 0; 2; }
-   }
-   ha:4 {
-    ha:type { substrate=1; intern=1; }
-    ha:attributes { thickness={0.7375mm } }
-    li:layers { }
-    name = grp_4
-   }
-   ha:5 {
-    name = Intern
-    ha:type { copper=1; intern=1; }
-    li:layers { 5; }
-   }
-   ha:6 {
-    ha:type { substrate=1; intern=1; }
-    ha:attributes { thickness={0.125mm } }
-    li:layers { }
-    name = grp_6
-   }
-   ha:7 {
-    name = Intern
-    ha:type { copper=1; intern=1; }
-    li:layers { 4; }
-   }
-   ha:8 {
-    ha:type { substrate=1; intern=1; }
-    ha:attributes { thickness={0.7375mm } }
-    li:layers { }
-    name = grp_8
-   }
-   ha:9 {
-    name = global_outline
-    ha:type { boundary=1; }
-    purpose = uroute
-    li:layers { 6; }
-   }
-   ha:10 {
-    name = bottom_copper
-    ha:type { bottom=1; copper=1; }
-    li:layers { 1; 3; }
-   }
-   ha:11 {
-    name = bottom_mask
-    ha:type { bottom=1; mask=1; }
-    li:layers { 11; }
-   }
-   ha:12 {
-    name = bottom_silk
-    ha:type { silk=1; bottom=1; }
-    li:layers { 7; }
-   }
-   ha:13 {
-    name = bottom_paste
-    ha:type { bottom=1; paste=1; }
-    li:layers { 12; }
-   }
-   ha:14 {
-    name = pmech
-    ha:type { mech=1; }
-    purpose = proute
-    li:layers { 13; }
-   }
-   ha:15 {
-    name = umech
-    ha:type { mech=1; }
-    purpose = uroute
-    li:layers { 14; }
-   }
-   ha:16 {
-    name = top_assy
-    ha:type { top=1; doc=1; }
-    purpose = assy
-    ha:attributes { init-invis=1; }
-    li:layers { 15; }
-   }
-   ha:17 {
-    name = bot_assy
-    ha:type { bottom=1; doc=1; }
-    purpose = assy
-    ha:attributes { init-invis=1; }
-    li:layers { 16; }
-   }
-   ha:18 {
-    name = fab
-    ha:type { top=1; doc=1; }
-    purpose = fab
-    ha:attributes { init-invis=1; }
-    li:layers { 17; }
-   }
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1056170 {
+          x1=2.53in; y1=1.897in; x2=2.53in; y2=1.897in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.1056173 {
+          x1=2.53in; y1=1.897in; x2=2.53in; y2=1.897in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.1056176 {
+          x1=2.53in; y1=1.897in; x2=2.53in; y2=47.1838mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.1056179 {
+          x1=2.53in; y1=1.897in; x2=65.262mm; y2=1.897in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = wZqRBfM1urTrMW5lGYEAAABo
+    }
   }
- }
-  ha:font {
-  ha:geda_pcb {
-   cell_width=1.270001mm; cell_height=1.397001mm;
-   ha:symbols {
-    ha:] {
-     width=0.127001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+  li:layers {
+   ha:top-sig {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>t}
+     {pcb-rnd::key::select} = {<Key>l; <Key>t}
+    }
+    lid = 0
+    li:objects {
+     ha:line.717211 {
+      clearance = 20.0mil
+      y2 = 2.051in
+      thickness = 140.0mil
+      x1 = 93.0mil
+      x2 = 168.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.976in
+     }
+     ha:line.717214 {
+      clearance = 20.0mil
+      y2 = 1.976in
+      thickness = 140.0mil
+      x1 = 89.0mil
+      x2 = 93.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.976in
+     }
+     ha:line.717217 {
+      clearance = 20.0mil
+      y2 = 61.087mm
+      thickness = 140.0mil
+      x1 = 101.0mil
+      x2 = 319.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.675in
+     }
+     ha:line.717220 {
+      clearance = 20.0mil
+      y2 = 2.675in
+      thickness = 140.0mil
+      x1 = 89.0mil
+      x2 = 101.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.675in
+     }
+     ha:line.717235 {
+      clearance = 20.0mil
+      y2 = 1.976in
+      thickness = 140.0mil
+      x1 = 89.0mil
+      x2 = 89.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 45.085mm
+     }
+     ha:line.717250 {
+      clearance = 20.0mil
+      y2 = 26.035mm
+      thickness = 140.0mil
+      x1 = 89.0mil
+      x2 = 89.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 525.0mil
+     }
+     ha:line.717253 {
+      clearance = 20.0mil
+      y2 = 1.125in
+      thickness = 10.0mil
+      x1 = 127.0mil
+      x2 = 89.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.163in
+     }
+     ha:line.717256 {
+      clearance = 20.0mil
+      y2 = 45.085mm
+      thickness = 140.0mil
+      x1 = 489.0mil
+      x2 = 489.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.125in
+     }
+     ha:line.717322 {
+      clearance = 20.0mil
+      y2 = 465.0mil
+      thickness = 10.0mil
+      x1 = 18.497804mm
+      x2 = 728.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 11.8176mm
+     }
+     ha:line.717325 {
+      clearance = 20.0mil
+      y2 = 11.8176mm
+      thickness = 10.0mil
+      x1 = 18.497804mm
+      x2 = 18.497804mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 607.0mil
+     }
+     ha:line.717328 {
+      clearance = 20.0mil
+      y2 = 607.0mil
+      thickness = 10.0mil
+      x1 = 759.74mil
+      x2 = 20.892008mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 607.0mil
+     }
+     ha:line.717418 {
+      clearance = 20.0mil
+      y2 = 426.0mil
+      thickness = 10.0mil
+      x1 = 791.0mil
+      x2 = 20.4046mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 11.1336mm
+     }
+     ha:line.717421 {
+      clearance = 20.0mil
+      y2 = 516.0mil
+      thickness = 10.0mil
+      x1 = 1.048in
+      x2 = 1.04939in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 13.1417mm
+     }
+     ha:line.717433 {
+      clearance = 20.0mil
+      y2 = 465.0mil
+      thickness = 170.0mil
+      x1 = 544.0mil
+      x2 = 821.33mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 465.0mil
+     }
+     ha:line.717436 {
+      clearance = 20.0mil
+      y2 = 388.0mil
+      thickness = 170.0mil
+      x1 = 525.0mil
+      x2 = 826.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 388.0mil
+     }
+     ha:line.724708 {
+      clearance = 20.0mil
+      y2 = 3.0in
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
+      }
+      x1 = 0.0
+      x2 = 0.0
+      ha:flags {
+       clearline = 1
+       lock = 1
+      }
+      y1 = 0.0
+     }
+     ha:line.724720 {
+      clearance = 20.0mil
+      y2 = 3.0in
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
+      }
+      x1 = 0.0
+      x2 = 3.0in
+      ha:flags {
+       clearline = 1
+       lock = 1
+      }
+      y1 = 3.0in
+     }
+     ha:line.724732 {
+      clearance = 20.0mil
+      y2 = 0.0
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
+      }
+      x1 = 3.0in
+      x2 = 0.0
+      ha:flags {
+       clearline = 1
+       lock = 1
+      }
+      y1 = 0.0
+     }
+     ha:line.724744 {
+      clearance = 20.0mil
+      y2 = 0.0
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
+      }
+      x1 = 3.0in
+      x2 = 3.0in
+      ha:flags {
+       clearline = 1
+       lock = 1
+      }
+      y1 = 3.0in
+     }
+     ha:line.796625 {
+      clearance = 12.0mil
+      y2 = 600.0mil
+      thickness = 10.0mil
+      x1 = 72.8472mm
+      x2 = 2.87in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 602.0mil
+     }
+     ha:line.797069 {
+      clearance = 12.0mil
+      y2 = 500.0mil
+      thickness = 10.0mil
+      x1 = 72.7456mm
+      x2 = 2.87in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 494.0mil
+     }
+     ha:line.797081 {
+      clearance = 12.0mil
+      y2 = 400.0mil
+      thickness = 10.0mil
+      x1 = 2.869in
+      x2 = 2.87in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 399.0mil
+     }
+     ha:line.850512 {
+      clearance = 12.0mil
+      y2 = 646.0mil
+      thickness = 10.0mil
+      x1 = 1.499in
+      x2 = 1.499in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 171.0mil
+     }
+     ha:line.850515 {
+      clearance = 12.0mil
+      y2 = 170.0mil
+      thickness = 10.0mil
+      x1 = 1.499in
+      x2 = 38.1mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 171.0mil
+     }
+     ha:line.866344 {
+      clearance = 12.0mil
+      y2 = 2.827in
+      thickness = 10.0mil
+      x1 = 2.3in
+      x2 = 2.3in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.83in
+     }
+     ha:line.867753 {
+      clearance = 20.0mil
+      y2 = 490.0mil
+      thickness = 20.0mil
+      x1 = 29.9212mm
+      x2 = 1.421in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 490.0mil
+     }
+     ha:line.870921 {
+      clearance = 22.0mil
+      y2 = 68.156994mm
+      thickness = 27.0mil
+      x1 = 66.980785mm
+      x2 = 72.391905mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.47031in
+     }
+     ha:line.870927 {
+      clearance = 22.0mil
+      y2 = 69.51599mm
+      thickness = 27.0mil
+      x1 = 72.0344mm
+      x2 = 72.39mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 69.16039mm
+     }
+     ha:line.922927 {
+      clearance = 12.0mil
+      y2 = 950.0mil
+      thickness = 10.0mil
+      x1 = 1.227in
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 950.0mil
+     }
+     ha:line.931130 {
+      clearance = 22.0mil
+      y2 = 59.51601mm
+      thickness = 27.0mil
+      x1 = 67.30238mm
+      x2 = 72.39mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 61.20638mm
+     }
+     ha:line.943101 {
+      clearance = 20.0mil
+      y2 = 136.0mil
+      thickness = 10.0mil
+      x1 = 53.41623mm
+      x2 = 2.149in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 136.0mil
+     }
+     ha:line.943104 {
+      clearance = 20.0mil
+      y2 = 121.0mil
+      thickness = 10.0mil
+      x1 = 2.149in
+      x2 = 2.164in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 136.0mil
+     }
+     ha:line.943107 {
+      clearance = 20.0mil
+      y2 = 1.85417mm
+      thickness = 10.0mil
+      x1 = 2.164in
+      x2 = 2.164in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 121.0mil
+     }
+     ha:line.943110 {
+      clearance = 20.0mil
+      y2 = 60.0mil
+      thickness = 10.0mil
+      x1 = 2.164in
+      x2 = 54.63543mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.85417mm
+     }
+     ha:line.943113 {
+      clearance = 20.0mil
+      y2 = 136.0mil
+      thickness = 10.0mil
+      x1 = 48.20923mm
+      x2 = 1.853in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 136.0mil
+     }
+     ha:line.943116 {
+      clearance = 20.0mil
+      y2 = 123.0mil
+      thickness = 10.0mil
+      x1 = 1.853in
+      x2 = 1.84in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 136.0mil
+     }
+     ha:line.943119 {
+      clearance = 20.0mil
+      y2 = 1.80343mm
+      thickness = 10.0mil
+      x1 = 1.84in
+      x2 = 1.84in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 123.0mil
+     }
+     ha:line.943122 {
+      clearance = 20.0mil
+      y2 = 60.0mil
+      thickness = 10.0mil
+      x1 = 1.84in
+      x2 = 47.01543mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.80343mm
+     }
+     ha:line.943125 {
+      clearance = 20.0mil
+      y2 = 486.0mil
+      thickness = 10.0mil
+      x1 = 48.20923mm
+      x2 = 1.761in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 486.0mil
+     }
+     ha:line.943128 {
+      clearance = 20.0mil
+      y2 = 436.0mil
+      thickness = 10.0mil
+      x1 = 1.761in
+      x2 = 1.811in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 386.0mil
+     }
+     ha:line.943131 {
+      clearance = 20.0mil
+      y2 = 436.0mil
+      thickness = 10.0mil
+      x1 = 1.811in
+      x2 = 48.20923mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 436.0mil
+     }
+     ha:line.943134 {
+      clearance = 20.0mil
+      y2 = 301.0mil
+      thickness = 10.0mil
+      x1 = 1.761in
+      x2 = 1.761in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 286.0mil
+     }
+     ha:line.943137 {
+      clearance = 20.0mil
+      y2 = 386.0mil
+      thickness = 10.0mil
+      x1 = 1.761in
+      x2 = 1.846in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 301.0mil
+     }
+     ha:line.943140 {
+      clearance = 20.0mil
+      y2 = 386.0mil
+      thickness = 10.0mil
+      x1 = 1.846in
+      x2 = 48.20923mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 386.0mil
+     }
+     ha:line.943143 {
+      clearance = 20.0mil
+      y2 = 244.0mil
+      thickness = 10.0mil
+      x1 = 1.761in
+      x2 = 1.819in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 186.0mil
+     }
+     ha:line.943146 {
+      clearance = 20.0mil
+      y2 = 306.0mil
+      thickness = 10.0mil
+      x1 = 1.819in
+      x2 = 1.819in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 244.0mil
+     }
+     ha:line.943149 {
+      clearance = 20.0mil
+      y2 = 336.0mil
+      thickness = 10.0mil
+      x1 = 1.819in
+      x2 = 1.849in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 306.0mil
+     }
+     ha:line.943152 {
+      clearance = 20.0mil
+      y2 = 336.0mil
+      thickness = 10.0mil
+      x1 = 1.849in
+      x2 = 48.20923mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 336.0mil
+     }
+     ha:line.943155 {
+      clearance = 12.0mil
+      y2 = 586.0mil
+      thickness = 10.0mil
+      x1 = 1.761in
+      x2 = 1.761in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 486.0mil
+     }
+     ha:line.943158 {
+      clearance = 12.0mil
+      y2 = 186.0mil
+      thickness = 10.0mil
+      x1 = 1.897in
+      x2 = 49.53mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 186.0mil
+     }
+     ha:line.943161 {
+      clearance = 12.0mil
+      y2 = 236.0mil
+      thickness = 10.0mil
+      x1 = 1.897in
+      x2 = 1.97726in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 236.0mil
+     }
+     ha:line.943164 {
+      clearance = 12.0mil
+      y2 = 618.0mil
+      thickness = 10.0mil
+      x1 = 1.761in
+      x2 = 1.794in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 585.0mil
+     }
+     ha:line.943182 {
+      clearance = 12.0mil
+      y2 = 213.0mil
+      thickness = 10.0mil
+      x1 = 49.53mm
+      x2 = 1.977in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 186.0mil
+     }
+     ha:line.943185 {
+      clearance = 22.0mil
+      y2 = 668.0mil
+      thickness = 27.0mil
+      x1 = 1.991in
+      x2 = 53.086mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 668.0mil
+     }
+     ha:line.943194 {
+      clearance = 12.0mil
+      y2 = 336.0mil
+      thickness = 10.0mil
+      x1 = 53.3908mm
+      x2 = 56.4642mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 336.0mil
+     }
+     ha:line.943197 {
+      clearance = 12.0mil
+      y2 = 397.0mil
+      thickness = 10.0mil
+      x1 = 56.4642mm
+      x2 = 2.284in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 336.0mil
+     }
+     ha:line.943200 {
+      clearance = 12.0mil
+      y2 = 596.0mil
+      thickness = 10.0mil
+      x1 = 2.143in
+      x2 = 2.165in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 618.0mil
+     }
+     ha:line.943203 {
+      clearance = 12.0mil
+      y2 = 546.0mil
+      thickness = 10.0mil
+      x1 = 2.165in
+      x2 = 2.165in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 596.0mil
+     }
+     ha:line.943206 {
+      clearance = 12.0mil
+      y2 = 475.0mil
+      thickness = 10.0mil
+      x1 = 2.165in
+      x2 = 2.236in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 546.0mil
+     }
+     ha:line.943209 {
+      clearance = 12.0mil
+      y2 = 618.0mil
+      thickness = 10.0mil
+      x1 = 2.143in
+      x2 = 1.794in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 618.0mil
+     }
+     ha:line.943212 {
+      clearance = 12.0mil
+      y2 = 5.416804mm
+      thickness = 10.0mil
+      x1 = 1.97726in
+      x2 = 1.97726in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 538.0mil
+     }
+     ha:line.943215 {
+      clearance = 12.0mil
+      y2 = 668.0mil
+      thickness = 10.0mil
+      x1 = 53.098192mm
+      x2 = 53.086mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 668.0mil
+     }
+     ha:line.943218 {
+      clearance = 12.0mil
+      y2 = 584.0mil
+      thickness = 10.0mil
+      x1 = 51.021996mm
+      x2 = 51.021996mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 538.0mil
+     }
+     ha:line.943221 {
+      clearance = 12.0mil
+      y2 = 568.0mil
+      thickness = 10.0mil
+      x1 = 53.086mm
+      x2 = 51.0286mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 568.0mil
+     }
+     ha:line.943224 {
+      clearance = 12.0mil
+      y2 = 567.74mil
+      thickness = 10.0mil
+      x1 = 51.0286mm
+      x2 = 51.021996mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 568.0mil
+     }
+     ha:line.944451 {
+      clearance = 12.0mil
+      y2 = 28.456128mm
+      thickness = 10.0mil
+      x1 = 44.712128mm
+      x2 = 44.712128mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 26.597229mm
+     }
+     ha:line.944454 {
+      clearance = 12.0mil
+      y2 = 1.121in
+      thickness = 10.0mil
+      x1 = 44.712128mm
+      x2 = 1.761in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 28.456128mm
+     }
+     ha:line.944457 {
+      clearance = 12.0mil
+      y2 = 1.19095in
+      thickness = 10.0mil
+      x1 = 43.71213mm
+      x2 = 43.71213mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 26.597229mm
+     }
+     ha:line.944460 {
+      clearance = 12.0mil
+      y2 = 1.191in
+      thickness = 10.0mil
+      x1 = 43.71213mm
+      x2 = 1.721in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.19095in
+     }
+     ha:line.944463 {
+      clearance = 12.0mil
+      y2 = 1.191in
+      thickness = 10.0mil
+      x1 = 1.673in
+      x2 = 1.721in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.191in
+     }
+     ha:line.944466 {
+      clearance = 12.0mil
+      y2 = 814.865mil
+      thickness = 10.0mil
+      x1 = 44.712128mm
+      x2 = 44.712128mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 740.32mil
+     }
+     ha:line.944469 {
+      clearance = 12.0mil
+      y2 = 740.0mil
+      thickness = 10.0mil
+      x1 = 44.712128mm
+      x2 = 1.76in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 740.32mil
+     }
+     ha:line.944472 {
+      clearance = 12.0mil
+      y2 = 1.046in
+      thickness = 10.0mil
+      x1 = 44.712128mm
+      x2 = 44.712128mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 816.0mil
+     }
+     ha:line.944481 {
+      clearance = 12.0mil
+      y2 = 727.0mil
+      thickness = 10.0mil
+      x1 = 42.712132mm
+      x2 = 1.681in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 727.58mil
+     }
+     ha:line.944487 {
+      clearance = 12.0mil
+      y2 = 28.36799mm
+      thickness = 10.0mil
+      x1 = 42.712132mm
+      x2 = 42.712132mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 26.597229mm
+     }
+     ha:line.944490 {
+      clearance = 12.0mil
+      y2 = 1.137in
+      thickness = 10.0mil
+      x1 = 42.712132mm
+      x2 = 1.66143in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 28.36799mm
+     }
+     ha:line.947008 {
+      clearance = 22.0mil
+      y2 = 38.1mm
+      thickness = 27.0mil
+      x1 = 2.3in
+      x2 = 2.55in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 38.1mm
+     }
+     ha:line.947690 {
+      clearance = 12.0mil
+      y2 = 2.47839in
+      thickness = 10.0mil
+      x1 = 63.208027mm
+      x2 = 61.867542mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.47839in
+     }
+     ha:line.947693 {
+      clearance = 12.0mil
+      y2 = 62.996572mm
+      thickness = 10.0mil
+      x1 = 61.867542mm
+      x2 = 2.43394in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.47839in
+     }
+     ha:line.947696 {
+      clearance = 12.0mil
+      y2 = 2.42721in
+      thickness = 10.0mil
+      x1 = 63.208027mm
+      x2 = 61.836046mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.42721in
+     }
+     ha:line.947699 {
+      clearance = 12.0mil
+      y2 = 2.42666in
+      thickness = 10.0mil
+      x1 = 61.836046mm
+      x2 = 2.43394in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.42721in
+     }
+     ha:line.947771 {
+      clearance = 12.0mil
+      y2 = 60.846208mm
+      thickness = 10.0mil
+      x1 = 60.7568mm
+      x2 = 2.39226in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.39526in
+     }
+     ha:line.947774 {
+      clearance = 12.0mil
+      y2 = 2.54192in
+      thickness = 10.0mil
+      x1 = 2.43394in
+      x2 = 2.43394in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.51166in
+     }
+     ha:line.948145 {
+      clearance = 22.0mil
+      y2 = 2.25in
+      thickness = 27.0mil
+      x1 = 59.765946mm
+      x2 = 2.353in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 57.149746mm
+     }
+     ha:line.948151 {
+      clearance = 22.0mil
+      y2 = 2.3in
+      thickness = 27.0mil
+      x1 = 59.765946mm
+      x2 = 2.353in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 58.419746mm
+     }
+     ha:line.950754 {
+      clearance = 20.0mil
+      y2 = 2.047in
+      thickness = 25.0mil
+      x1 = 316.0mil
+      x2 = 406.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.047in
+     }
+     ha:line.950757 {
+      clearance = 20.0mil
+      y2 = 52.9844mm
+      thickness = 25.0mil
+      x1 = 316.0mil
+      x2 = 406.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 52.9844mm
+     }
+     ha:line.963008 {
+      clearance = 20.0mil
+      y2 = 2.268in
+      thickness = 140.0mil
+      x1 = 89.0mil
+      x2 = 198.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 62.865mm
+     }
+     ha:line.963397 {
+      clearance = 22.0mil
+      y2 = 2.426in
+      thickness = 27.0mil
+      x1 = 128.0mil
+      x2 = 195.0mil
+      y1 = 63.9318mm
+     }
+     ha:line.968055 {
+      clearance = 12.0mil
+      y2 = 19.342608mm
+      thickness = 10.0mil
+      x1 = 1.93748in
+      x2 = 1.93748in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 814.865mil
+     }
+     ha:line.968058 {
+      clearance = 12.0mil
+      y2 = 717.0mil
+      thickness = 10.0mil
+      x1 = 1.93748in
+      x2 = 1.982in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 19.342608mm
+     }
+     ha:line.968061 {
+      clearance = 12.0mil
+      y2 = 17.206722mm
+      thickness = 10.0mil
+      x1 = 1.982in
+      x2 = 1.982in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 717.0mil
+     }
+     ha:line.968064 {
+      clearance = 12.0mil
+      y2 = 677.0mil
+      thickness = 10.0mil
+      x1 = 1.982in
+      x2 = 1.98243in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 17.206722mm
+     }
+     ha:line.969507 {
+      clearance = 12.0mil
+      y2 = 900.0mil
+      thickness = 10.0mil
+      x1 = 2.87in
+      x2 = 52.0446mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 900.0mil
+     }
+     ha:line.969510 {
+      clearance = 12.0mil
+      y2 = 1.011in
+      thickness = 10.0mil
+      x1 = 52.0446mm
+      x2 = 1.938in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 900.0mil
+     }
+     ha:line.969513 {
+      clearance = 12.0mil
+      y2 = 1.046615in
+      thickness = 10.0mil
+      x1 = 1.938in
+      x2 = 1.938in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.011in
+     }
+     ha:line.969516 {
+      clearance = 12.0mil
+      y2 = 26.597229mm
+      thickness = 10.0mil
+      x1 = 1.938in
+      x2 = 1.93748in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.046615in
+     }
+     ha:line.971079 {
+      clearance = 12.0mil
+      y2 = 2.59999in
+      thickness = 10.0mil
+      x1 = 2.3in
+      x2 = 59.537346mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.59999in
+     }
+     ha:line.971082 {
+      clearance = 12.0mil
+      y2 = 66.5988mm
+      thickness = 10.0mil
+      x1 = 59.537346mm
+      x2 = 2.366in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.59999in
+     }
+     ha:line.971085 {
+      clearance = 12.0mil
+      y2 = 2.682in
+      thickness = 10.0mil
+      x1 = 2.366in
+      x2 = 2.366in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 66.5988mm
+     }
+     ha:line.971430 {
+      clearance = 12.0mil
+      y2 = 2.71348in
+      thickness = 10.0mil
+      x1 = 2.3in
+      x2 = 2.366in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.83in
+     }
+     ha:line.973460 {
+      clearance = 12.0mil
+      y2 = 2.79403in
+      thickness = 10.0mil
+      x1 = 1.01897in
+      x2 = 1.01897in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 71.648193mm
+     }
+     ha:line.973463 {
+      clearance = 12.0mil
+      y2 = 70.739mm
+      thickness = 10.0mil
+      x1 = 1.01897in
+      x2 = 1.028in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.79403in
+     }
+     ha:line.973466 {
+      clearance = 12.0mil
+      y2 = 70.739mm
+      thickness = 10.0mil
+      x1 = 1.028in
+      x2 = 30.3784mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 70.739mm
+     }
+     ha:line.973481 {
+      clearance = 12.0mil
+      y2 = 63.499746mm
+      thickness = 10.0mil
+      x1 = 38.42004mm
+      x2 = 1.51261in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 63.5mm
+     }
+     ha:line.974796 {
+      clearance = 12.0mil
+      y2 = 70.739mm
+      thickness = 10.0mil
+      x1 = 30.3784mm
+      x2 = 30.3784mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.81626in
+     }
+     ha:line.976750 {
+      clearance = 20.0mil
+      y2 = 2.86594in
+      thickness = 20.0mil
+      x1 = 22.582124mm
+      x2 = 22.582124mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 71.648193mm
+     }
+     ha:line.976753 {
+      clearance = 20.0mil
+      y2 = 2.866in
+      thickness = 20.0mil
+      x1 = 22.582124mm
+      x2 = 889.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.86594in
+     }
+     ha:line.977068 {
+      clearance = 12.0mil
+      y2 = 2.758in
+      thickness = 10.0mil
+      x1 = 1.24in
+      x2 = 1.24in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.81626in
+     }
+     ha:line.977393 {
+      clearance = 12.0mil
+      y2 = 2.73in
+      thickness = 10.0mil
+      x1 = 32.5882mm
+      x2 = 1.284in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 69.3674mm
+     }
+     ha:line.977708 {
+      clearance = 12.0mil
+      y2 = 69.3674mm
+      thickness = 10.0mil
+      x1 = 1.284in
+      x2 = 1.284in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.81626in
+     }
+     ha:line.978327 {
+      clearance = 12.0mil
+      y2 = 2.702in
+      thickness = 10.0mil
+      x1 = 1.328in
+      x2 = 1.23774in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.702in
+     }
+     ha:line.978330 {
+      clearance = 12.0mil
+      y2 = 68.6562mm
+      thickness = 10.0mil
+      x1 = 1.328in
+      x2 = 1.328in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.81626in
+     }
+     ha:line.978333 {
+      clearance = 12.0mil
+      y2 = 2.702in
+      thickness = 10.0mil
+      x1 = 1.328in
+      x2 = 33.7566mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 68.6562mm
+     }
+     ha:line.978642 {
+      clearance = 12.0mil
+      y2 = 70.92315mm
+      thickness = 10.0mil
+      x1 = 845.75mil
+      x2 = 845.75mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 71.648193mm
+     }
+     ha:line.978645 {
+      clearance = 12.0mil
+      y2 = 2.702in
+      thickness = 10.0mil
+      x1 = 845.75mil
+      x2 = 936.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 70.92315mm
+     }
+     ha:line.978648 {
+      clearance = 12.0mil
+      y2 = 2.702in
+      thickness = 10.0mil
+      x1 = 936.0mil
+      x2 = 1.20626in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.702in
+     }
+     ha:line.978653 {
+      clearance = 12.0mil
+      y2 = 2.671in
+      thickness = 10.0mil
+      x1 = 1.372in
+      x2 = 1.372in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.81626in
+     }
+     ha:line.978962 {
+      clearance = 20.0mil
+      y2 = 2.84774in
+      thickness = 20.0mil
+      x1 = 30.3784mm
+      x2 = 35.9664mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.84774in
+     }
+     ha:line.979254 {
+      clearance = 20.0mil
+      y2 = 2.84774in
+      thickness = 20.0mil
+      x1 = 1.306in
+      x2 = 1.306in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 73.025mm
+     }
+     ha:line.979542 {
+      clearance = 12.0mil
+      y2 = 2.79186in
+      thickness = 10.0mil
+      x1 = 19.282156mm
+      x2 = 19.282156mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 71.648193mm
+     }
+     ha:line.979545 {
+      clearance = 12.0mil
+      y2 = 67.818mm
+      thickness = 10.0mil
+      x1 = 19.282156mm
+      x2 = 881.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.79186in
+     }
+     ha:line.979548 {
+      clearance = 12.0mil
+      y2 = 67.818mm
+      thickness = 10.0mil
+      x1 = 881.0mil
+      x2 = 1.371in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 67.818mm
+     }
+     ha:line.979551 {
+      clearance = 12.0mil
+      y2 = 2.671in
+      thickness = 10.0mil
+      x1 = 1.371in
+      x2 = 1.372in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 67.818mm
+     }
+     ha:line.979554 {
+      clearance = 12.0mil
+      y2 = 2.79217in
+      thickness = 10.0mil
+      x1 = 715.83mil
+      x2 = 715.83mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 71.648193mm
+     }
+     ha:line.979557 {
+      clearance = 12.0mil
+      y2 = 67.1068mm
+      thickness = 10.0mil
+      x1 = 715.83mil
+      x2 = 866.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.79217in
+     }
+     ha:line.979560 {
+      clearance = 12.0mil
+      y2 = 67.1068mm
+      thickness = 10.0mil
+      x1 = 866.0mil
+      x2 = 35.9156mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 67.1068mm
+     }
+     ha:line.979563 {
+      clearance = 12.0mil
+      y2 = 2.64in
+      thickness = 10.0mil
+      x1 = 35.9156mm
+      x2 = 35.9664mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 67.1068mm
+     }
+     ha:line.979845 {
+      clearance = 12.0mil
+      y2 = 2.79234in
+      thickness = 10.0mil
+      x1 = 24.781764mm
+      x2 = 24.781764mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 71.648193mm
+     }
+     ha:line.979848 {
+      clearance = 12.0mil
+      y2 = 2.758in
+      thickness = 10.0mil
+      x1 = 24.781764mm
+      x2 = 1.01in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.79234in
+     }
+     ha:line.979851 {
+      clearance = 12.0mil
+      y2 = 2.758in
+      thickness = 10.0mil
+      x1 = 1.01in
+      x2 = 1.239in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.758in
+     }
+     ha:line.979854 {
+      clearance = 12.0mil
+      y2 = 2.757in
+      thickness = 10.0mil
+      x1 = 1.239in
+      x2 = 1.24in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.758in
+     }
+     ha:line.979857 {
+      clearance = 12.0mil
+      y2 = 2.79065in
+      thickness = 10.0mil
+      x1 = 932.35mil
+      x2 = 932.35mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 71.648193mm
+     }
+     ha:line.979860 {
+      clearance = 12.0mil
+      y2 = 69.3674mm
+      thickness = 10.0mil
+      x1 = 932.35mil
+      x2 = 992.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.79065in
+     }
+     ha:line.979863 {
+      clearance = 12.0mil
+      y2 = 69.3674mm
+      thickness = 10.0mil
+      x1 = 992.0mil
+      x2 = 32.5882mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 69.3674mm
+     }
+     ha:line.979866 {
+      clearance = 12.0mil
+      y2 = 2.7305in
+      thickness = 10.0mil
+      x1 = 32.5882mm
+      x2 = 32.6009mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 69.3674mm
+     }
+     ha:line.980706 {
+      clearance = 12.0mil
+      y2 = 2.276in
+      thickness = 10.0mil
+      x1 = 35.9664mm
+      x2 = 35.9664mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.81626in
+     }
+     ha:line.980709 {
+      clearance = 12.0mil
+      y2 = 2.25in
+      thickness = 10.0mil
+      x1 = 35.9664mm
+      x2 = 36.6268mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.276in
+     }
+     ha:line.980712 {
+      clearance = 12.0mil
+      y2 = 2.25in
+      thickness = 10.0mil
+      x1 = 36.6268mm
+      x2 = 38.42004mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.25in
+     }
+     ha:line.980715 {
+      clearance = 12.0mil
+      y2 = 57.149746mm
+      thickness = 10.0mil
+      x1 = 38.42004mm
+      x2 = 1.51261in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.25in
+     }
+     ha:line.980998 {
+      clearance = 12.0mil
+      y2 = 2.321in
+      thickness = 10.0mil
+      x1 = 1.443in
+      x2 = 1.443in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.671in
+     }
+     ha:line.981001 {
+      clearance = 12.0mil
+      y2 = 2.3in
+      thickness = 10.0mil
+      x1 = 1.443in
+      x2 = 1.464in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.321in
+     }
+     ha:line.981004 {
+      clearance = 12.0mil
+      y2 = 2.3in
+      thickness = 10.0mil
+      x1 = 1.464in
+      x2 = 38.42004mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.3in
+     }
+     ha:line.981007 {
+      clearance = 12.0mil
+      y2 = 58.419746mm
+      thickness = 10.0mil
+      x1 = 38.42004mm
+      x2 = 1.51261in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.3in
+     }
+     ha:line.981287 {
+      clearance = 12.0mil
+      y2 = 2.359in
+      thickness = 10.0mil
+      x1 = 1.47in
+      x2 = 1.47in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.702in
+     }
+     ha:line.981290 {
+      clearance = 12.0mil
+      y2 = 2.351in
+      thickness = 10.0mil
+      x1 = 1.47in
+      x2 = 1.478in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.359in
+     }
+     ha:line.981293 {
+      clearance = 12.0mil
+      y2 = 2.351in
+      thickness = 10.0mil
+      x1 = 1.478in
+      x2 = 38.39464mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.351in
+     }
+     ha:line.981296 {
+      clearance = 12.0mil
+      y2 = 2.34999in
+      thickness = 10.0mil
+      x1 = 38.39464mm
+      x2 = 1.51261in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.351in
+     }
+     ha:line.981570 {
+      clearance = 12.0mil
+      y2 = 60.96mm
+      thickness = 10.0mil
+      x1 = 39.5986mm
+      x2 = 38.420548mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 60.96mm
+     }
+     ha:line.981573 {
+      clearance = 12.0mil
+      y2 = 60.959746mm
+      thickness = 10.0mil
+      x1 = 38.420548mm
+      x2 = 1.51261in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 60.96mm
+     }
+     ha:line.981856 {
+      clearance = 12.0mil
+      y2 = 62.229746mm
+      thickness = 10.0mil
+      x1 = 1.51261in
+      x2 = 1.58699in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 62.229746mm
+     }
+     ha:line.981859 {
+      clearance = 12.0mil
+      y2 = 2.45in
+      thickness = 10.0mil
+      x1 = 1.58699in
+      x2 = 1.587in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 62.229746mm
+     }
+     ha:line.982136 {
+      clearance = 12.0mil
+      y2 = 2.4998in
+      thickness = 10.0mil
+      x1 = 38.42512mm
+      x2 = 1.6148in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.4998in
+     }
+     ha:line.982139 {
+      clearance = 12.0mil
+      y2 = 63.5mm
+      thickness = 10.0mil
+      x1 = 1.6148in
+      x2 = 41.021mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.4998in
+     }
+     ha:line.984165 {
+      clearance = 20.0mil
+      y2 = 34.304204mm
+      thickness = 10.0mil
+      x1 = 16.838192mm
+      x2 = 16.826996mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.351in
+     }
+     ha:line.984162 {
+      clearance = 20.0mil
+      y2 = 1.35in
+      thickness = 10.0mil
+      x1 = 16.826996mm
+      x2 = 16.826996mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 33.2994mm
+     }
+     ha:line.984159 {
+      clearance = 20.0mil
+      y2 = 1.389in
+      thickness = 10.0mil
+      x1 = 16.027396mm
+      x2 = 16.027396mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.35in
+     }
+     ha:line.984156 {
+      clearance = 20.0mil
+      y2 = 33.2994mm
+      thickness = 10.0mil
+      x1 = 15.773396mm
+      x2 = 16.027396mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 33.2994mm
+     }
+     ha:line.984153 {
+      clearance = 20.0mil
+      y2 = 32.7914mm
+      thickness = 10.0mil
+      x1 = 15.773396mm
+      x2 = 15.265396mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 33.2994mm
+     }
+     ha:line.984150 {
+      clearance = 20.0mil
+      y2 = 1.27in
+      thickness = 10.0mil
+      x1 = 15.798796mm
+      x2 = 16.040596mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.27in
+     }
+     ha:line.984147 {
+      clearance = 20.0mil
+      y2 = 32.7914mm
+      thickness = 10.0mil
+      x1 = 15.798796mm
+      x2 = 15.265396mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.27in
+     }
+     ha:line.984144 {
+      clearance = 20.0mil
+      y2 = 32.2458mm
+      thickness = 10.0mil
+      x1 = 16.827996mm
+      x2 = 16.827996mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.23in
+     }
+     ha:line.984141 {
+      clearance = 20.0mil
+      y2 = 1.389in
+      thickness = 10.0mil
+      x1 = 15.2664mm
+      x2 = 16.001996mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.389in
+     }
+     ha:line.984138 {
+      clearance = 20.0mil
+      y2 = 1.39in
+      thickness = 10.0mil
+      x1 = 16.001996mm
+      x2 = 16.027396mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.389in
+     }
+     ha:line.984135 {
+      clearance = 20.0mil
+      y2 = 1.27in
+      thickness = 10.0mil
+      x1 = 16.865592mm
+      x2 = 16.840192mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.271in
+     }
+     ha:line.984386 {
+      clearance = 12.0mil
+      y2 = 31.1404mm
+      thickness = 10.0mil
+      x1 = 493.0mil
+      x2 = 489.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.23in
+     }
+     ha:line.985454 {
+      clearance = 12.0mil
+      y2 = 1.23in
+      thickness = 10.0mil
+      x1 = 16.0284mm
+      x2 = 492.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.23in
+     }
+     ha:line.985457 {
+      clearance = 12.0mil
+      y2 = 1.227in
+      thickness = 10.0mil
+      x1 = 492.0mil
+      x2 = 489.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.23in
+     }
+     ha:line.987767 {
+      clearance = 12.0mil
+      y2 = 607.0mil
+      thickness = 10.0mil
+      x1 = 18.497804mm
+      x2 = 18.497804mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 15.424404mm
+     }
+     ha:line.988262 {
+      clearance = 12.0mil
+      y2 = 1.42152in
+      thickness = 10.0mil
+      x1 = 662.48mil
+      x2 = 662.48mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.389in
+     }
+     ha:line.988265 {
+      clearance = 12.0mil
+      y2 = 36.4236mm
+      thickness = 10.0mil
+      x1 = 662.48mil
+      x2 = 650.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.42152in
+     }
+     ha:line.988268 {
+      clearance = 12.0mil
+      y2 = 36.4236mm
+      thickness = 10.0mil
+      x1 = 650.0mil
+      x2 = 489.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 36.4236mm
+     }
+     ha:line.867756 {
+      clearance = 20.0mil
+      y2 = 1.726in
+      thickness = 20.0mil
+      x1 = 29.9212mm
+      x2 = 29.9212mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 490.0mil
+     }
+     ha:line.990486 {
+      clearance = 20.0mil
+      y2 = 610.0mil
+      thickness = 20.0mil
+      x1 = 60.1472mm
+      x2 = 60.1472mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 436.0mil
+     }
+     ha:line.991003 {
+      clearance = 20.0mil
+      y2 = 692.0mil
+      thickness = 20.0mil
+      x1 = 60.1472mm
+      x2 = 2.459in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 692.0mil
+     }
+     ha:line.991228 {
+      clearance = 20.0mil
+      y2 = 436.0mil
+      thickness = 20.0mil
+      x1 = 53.3908mm
+      x2 = 2.366in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 436.0mil
+     }
+     ha:line.991231 {
+      clearance = 20.0mil
+      y2 = 486.0mil
+      thickness = 20.0mil
+      x1 = 53.3908mm
+      x2 = 2.17374in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 486.0mil
+     }
+     ha:line.991234 {
+      clearance = 20.0mil
+      y2 = 435.74mil
+      thickness = 20.0mil
+      x1 = 2.17374in
+      x2 = 2.224in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 486.0mil
+     }
+     ha:line.991459 {
+      clearance = 12.0mil
+      y2 = 475.0mil
+      thickness = 10.0mil
+      x1 = 2.236in
+      x2 = 2.284in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 475.0mil
+     }
+     ha:line.991682 {
+      clearance = 12.0mil
+      y2 = 522.0mil
+      thickness = 10.0mil
+      x1 = 2.284in
+      x2 = 2.284in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 475.0mil
+     }
+     ha:line.992334 {
+      clearance = 12.0mil
+      y2 = 139.52mil
+      thickness = 10.0mil
+      x1 = 2.212in
+      x2 = 2.212in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 104.0mil
+     }
+     ha:line.992337 {
+      clearance = 12.0mil
+      y2 = 171.0mil
+      thickness = 10.0mil
+      x1 = 2.212in
+      x2 = 58.3946mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 171.0mil
+     }
+     ha:line.992340 {
+      clearance = 12.0mil
+      y2 = 170.0mil
+      thickness = 10.0mil
+      x1 = 58.3946mm
+      x2 = 2.3in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 171.0mil
+     }
+     ha:line.992550 {
+      clearance = 12.0mil
+      y2 = 236.0mil
+      thickness = 10.0mil
+      x1 = 53.3908mm
+      x2 = 2.171in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 236.0mil
+     }
+     ha:line.992553 {
+      clearance = 12.0mil
+      y2 = 328.0mil
+      thickness = 10.0mil
+      x1 = 2.171in
+      x2 = 57.4802mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 236.0mil
+     }
+     ha:line.992556 {
+      clearance = 12.0mil
+      y2 = 328.0mil
+      thickness = 10.0mil
+      x1 = 57.4802mm
+      x2 = 63.4238mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 328.0mil
+     }
+     ha:line.992559 {
+      clearance = 12.0mil
+      y2 = 500.0mil
+      thickness = 10.0mil
+      x1 = 63.4238mm
+      x2 = 2.669in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 328.0mil
+     }
+     ha:line.992562 {
+      clearance = 12.0mil
+      y2 = 500.0mil
+      thickness = 10.0mil
+      x1 = 2.669in
+      x2 = 2.87in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 500.0mil
+     }
+     ha:line.992565 {
+      clearance = 12.0mil
+      y2 = 186.0mil
+      thickness = 10.0mil
+      x1 = 53.3908mm
+      x2 = 55.0164mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 186.0mil
+     }
+     ha:line.992568 {
+      clearance = 12.0mil
+      y2 = 294.0mil
+      thickness = 10.0mil
+      x1 = 55.0164mm
+      x2 = 2.274in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 186.0mil
+     }
+     ha:line.992571 {
+      clearance = 12.0mil
+      y2 = 294.0mil
+      thickness = 10.0mil
+      x1 = 2.274in
+      x2 = 63.9318mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 294.0mil
+     }
+     ha:line.992574 {
+      clearance = 12.0mil
+      y2 = 401.0mil
+      thickness = 10.0mil
+      x1 = 63.9318mm
+      x2 = 2.624in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 294.0mil
+     }
+     ha:line.992577 {
+      clearance = 12.0mil
+      y2 = 401.0mil
+      thickness = 10.0mil
+      x1 = 2.624in
+      x2 = 2.869in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 401.0mil
+     }
+     ha:line.992580 {
+      clearance = 12.0mil
+      y2 = 400.0mil
+      thickness = 10.0mil
+      x1 = 2.869in
+      x2 = 2.87in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 401.0mil
+     }
+     ha:line.993615 {
+      clearance = 12.0mil
+      y2 = 60.846208mm
+      thickness = 10.0mil
+      x1 = 2.39226in
+      x2 = 2.434in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 60.846208mm
+     }
+     ha:line.993825 {
+      clearance = 12.0mil
+      y2 = 2.34999in
+      thickness = 10.0mil
+      x1 = 2.3in
+      x2 = 59.232546mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.34999in
+     }
+     ha:line.993828 {
+      clearance = 12.0mil
+      y2 = 2.395in
+      thickness = 10.0mil
+      x1 = 59.232546mm
+      x2 = 2.377in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.34999in
+     }
+     ha:line.993831 {
+      clearance = 12.0mil
+      y2 = 2.395in
+      thickness = 10.0mil
+      x1 = 2.377in
+      x2 = 2.39174in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.395in
+     }
+     ha:line.993834 {
+      clearance = 12.0mil
+      y2 = 2.39513in
+      thickness = 10.0mil
+      x1 = 2.39174in
+      x2 = 60.753498mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.395in
+     }
+     ha:line.994047 {
+      clearance = 22.0mil
+      y2 = 57.149746mm
+      thickness = 27.0mil
+      x1 = 2.353in
+      x2 = 2.354in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 57.175146mm
+     }
+     ha:line.994055 {
+      clearance = 22.0mil
+      y2 = 57.149746mm
+      thickness = 27.0mil
+      x1 = 2.3in
+      x2 = 59.765946mm
+      y1 = 57.149746mm
+     }
+     ha:line.994058 {
+      clearance = 22.0mil
+      y2 = 58.419746mm
+      thickness = 27.0mil
+      x1 = 2.3in
+      x2 = 60.807346mm
+      y1 = 58.419746mm
+     }
+     ha:line.994061 {
+      clearance = 22.0mil
+      y2 = 2.3in
+      thickness = 27.0mil
+      x1 = 60.807346mm
+      x2 = 2.394in
+      y1 = 58.419746mm
+     }
+     ha:line.994064 {
+      clearance = 20.0mil
+      y2 = 2.25in
+      thickness = 20.0mil
+      x1 = 2.39in
+      x2 = 2.353in
+      y1 = 2.25in
+     }
+     ha:line.994067 {
+      clearance = 22.0mil
+      y2 = 2.3in
+      thickness = 27.0mil
+      x1 = 2.353in
+      x2 = 2.353in
+      y1 = 2.25in
+     }
+     ha:line.999612 {
+      clearance = 12.0mil
+      y2 = 2.1in
+      thickness = 10.0mil
+      x1 = 1.393in
+      x2 = 1.42826in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.1in
+     }
+     ha:line.999615 {
+      clearance = 12.0mil
+      y2 = 2.1in
+      thickness = 10.0mil
+      x1 = 1.45974in
+      x2 = 38.42004mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.1in
+     }
+     ha:line.999618 {
+      clearance = 12.0mil
+      y2 = 2.09999in
+      thickness = 10.0mil
+      x1 = 38.42004mm
+      x2 = 1.51261in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.1in
+     }
+     ha:line.999849 {
+      clearance = 12.0mil
+      y2 = 2.81164in
+      thickness = 10.0mil
+      x1 = 1.86164in
+      x2 = 1.86164in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.812in
+     }
+     ha:line.999852 {
+      clearance = 12.0mil
+      y2 = 2.77in
+      thickness = 10.0mil
+      x1 = 1.86164in
+      x2 = 1.82in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.81164in
+     }
+     ha:line.999855 {
+      clearance = 12.0mil
+      y2 = 2.77in
+      thickness = 10.0mil
+      x1 = 1.82in
+      x2 = 1.721in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.77in
+     }
+     ha:line.999858 {
+      clearance = 12.0mil
+      y2 = 2.803in
+      thickness = 10.0mil
+      x1 = 1.721in
+      x2 = 1.688in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.77in
+     }
+     ha:line.999861 {
+      clearance = 12.0mil
+      y2 = 2.803in
+      thickness = 10.0mil
+      x1 = 1.688in
+      x2 = 1.61274in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.803in
+     }
+     ha:line.999864 {
+      clearance = 12.0mil
+      y2 = 2.802in
+      thickness = 10.0mil
+      x1 = 1.61274in
+      x2 = 40.938196mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.803in
+     }
+     ha:line.999867 {
+      clearance = 12.0mil
+      y2 = 2.81137in
+      thickness = 10.0mil
+      x1 = 1.94037in
+      x2 = 1.94037in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.812in
+     }
+     ha:line.999870 {
+      clearance = 12.0mil
+      y2 = 2.742in
+      thickness = 10.0mil
+      x1 = 1.94037in
+      x2 = 1.871in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.81137in
+     }
+     ha:line.999873 {
+      clearance = 12.0mil
+      y2 = 2.742in
+      thickness = 10.0mil
+      x1 = 1.871in
+      x2 = 1.699in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.742in
+     }
+     ha:line.999876 {
+      clearance = 12.0mil
+      y2 = 70.0786mm
+      thickness = 10.0mil
+      x1 = 1.699in
+      x2 = 1.682in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.742in
+     }
+     ha:line.999879 {
+      clearance = 12.0mil
+      y2 = 70.0786mm
+      thickness = 10.0mil
+      x1 = 1.682in
+      x2 = 1.61474in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 70.0786mm
+     }
+     ha:line.999882 {
+      clearance = 12.0mil
+      y2 = 2.757in
+      thickness = 10.0mil
+      x1 = 1.61474in
+      x2 = 1.61274in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 70.0786mm
+     }
+     ha:line.1000101 {
+      clearance = 12.0mil
+      y2 = 2.57726in
+      thickness = 10.0mil
+      x1 = 1.58126in
+      x2 = 1.58126in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.757in
+     }
+     ha:line.1000104 {
+      clearance = 12.0mil
+      y2 = 2.55in
+      thickness = 10.0mil
+      x1 = 1.58126in
+      x2 = 1.554in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.57726in
+     }
+     ha:line.1000107 {
+      clearance = 12.0mil
+      y2 = 2.55in
+      thickness = 10.0mil
+      x1 = 1.554in
+      x2 = 38.420548mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.55in
+     }
+     ha:line.1000110 {
+      clearance = 12.0mil
+      y2 = 64.769746mm
+      thickness = 10.0mil
+      x1 = 38.420548mm
+      x2 = 1.51261in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.55in
+     }
+     ha:line.1000326 {
+      clearance = 12.0mil
+      y2 = 2.802in
+      thickness = 10.0mil
+      x1 = 1.58026in
+      x2 = 1.566in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.802in
+     }
+     ha:line.1000329 {
+      clearance = 12.0mil
+      y2 = 2.792in
+      thickness = 10.0mil
+      x1 = 1.566in
+      x2 = 1.556in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.802in
+     }
+     ha:line.1000332 {
+      clearance = 12.0mil
+      y2 = 2.609in
+      thickness = 10.0mil
+      x1 = 1.556in
+      x2 = 1.556in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.792in
+     }
+     ha:line.1000335 {
+      clearance = 12.0mil
+      y2 = 2.6in
+      thickness = 10.0mil
+      x1 = 1.556in
+      x2 = 39.2938mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.609in
+     }
+     ha:line.1000338 {
+      clearance = 12.0mil
+      y2 = 2.6in
+      thickness = 10.0mil
+      x1 = 39.2938mm
+      x2 = 38.420548mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.6in
+     }
+     ha:line.1000341 {
+      clearance = 12.0mil
+      y2 = 2.59999in
+      thickness = 10.0mil
+      x1 = 38.420548mm
+      x2 = 1.51261in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.6in
+     }
+     ha:line.1001753 {
+      clearance = 12.0mil
+      y2 = 48.401986mm
+      thickness = 10.0mil
+      x1 = 2.8376in
+      x2 = 2.78641in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 48.401986mm
+     }
+     ha:line.1001756 {
+      clearance = 12.0mil
+      y2 = 1.916in
+      thickness = 10.0mil
+      x1 = 2.78641in
+      x2 = 2.776in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 48.401986mm
+     }
+     ha:line.1001759 {
+      clearance = 12.0mil
+      y2 = 1.88in
+      thickness = 10.0mil
+      x1 = 2.8376in
+      x2 = 2.786in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.88in
+     }
+     ha:line.1001762 {
+      clearance = 12.0mil
+      y2 = 1.869in
+      thickness = 10.0mil
+      x1 = 2.786in
+      x2 = 70.485mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.88in
+     }
+     ha:line.1001765 {
+      clearance = 12.0mil
+      y2 = 1.827in
+      thickness = 10.0mil
+      x1 = 70.485mm
+      x2 = 70.485mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.869in
+     }
+     ha:line.1001768 {
+      clearance = 12.0mil
+      y2 = 1.826in
+      thickness = 10.0mil
+      x1 = 70.485mm
+      x2 = 2.774in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.827in
+     }
+     ha:line.1002452 {
+      clearance = 12.0mil
+      y2 = 2.188in
+      thickness = 10.0mil
+      x1 = 2.42374in
+      x2 = 62.690883mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.188in
+     }
+     ha:line.1002455 {
+      clearance = 12.0mil
+      y2 = 2.18142in
+      thickness = 10.0mil
+      x1 = 62.690883mm
+      x2 = 62.858015mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.188in
+     }
+     ha:line.1002458 {
+      clearance = 12.0mil
+      y2 = 53.3908mm
+      thickness = 10.0mil
+      x1 = 2.61626in
+      x2 = 65.325117mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 53.3908mm
+     }
+     ha:line.1002461 {
+      clearance = 12.0mil
+      y2 = 2.10859in
+      thickness = 10.0mil
+      x1 = 65.325117mm
+      x2 = 2.565265in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 53.3908mm
+     }
+     ha:line.1002464 {
+      clearance = 12.0mil
+      y2 = 52.793773mm
+      thickness = 10.0mil
+      x1 = 64.503173mm
+      x2 = 64.503173mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 50.822225mm
+     }
+     ha:line.1002467 {
+      clearance = 12.0mil
+      y2 = 53.503258mm
+      thickness = 10.0mil
+      x1 = 64.503173mm
+      x2 = 65.212658mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 52.793773mm
+     }
+     ha:line.1002470 {
+      clearance = 12.0mil
+      y2 = 54.262781mm
+      thickness = 10.0mil
+      x1 = 64.003301mm
+      x2 = 64.003301mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 50.822225mm
+     }
+     ha:line.1002473 {
+      clearance = 12.0mil
+      y2 = 55.348441mm
+      thickness = 10.0mil
+      x1 = 64.003301mm
+      x2 = 62.917641mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 54.262781mm
+     }
+     ha:line.1002779 {
+      clearance = 12.0mil
+      y2 = 1.868in
+      thickness = 10.0mil
+      x1 = 2.633in
+      x2 = 69.660008mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.868in
+     }
+     ha:line.1002782 {
+      clearance = 12.0mil
+      y2 = 1.869in
+      thickness = 10.0mil
+      x1 = 69.660008mm
+      x2 = 2.74352in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.868in
+     }
+     ha:line.1002932 {
+      clearance = 12.0mil
+      y2 = 1.88769in
+      thickness = 10.0mil
+      x1 = 2.633in
+      x2 = 2.70569in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.88769in
+     }
+     ha:line.1002935 {
+      clearance = 12.0mil
+      y2 = 1.913in
+      thickness = 10.0mil
+      x1 = 2.70569in
+      x2 = 69.3674mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.88769in
+     }
+     ha:line.1002938 {
+      clearance = 12.0mil
+      y2 = 1.913in
+      thickness = 10.0mil
+      x1 = 69.3674mm
+      x2 = 2.74226in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.913in
+     }
+     ha:line.1002941 {
+      clearance = 12.0mil
+      y2 = 1.912in
+      thickness = 10.0mil
+      x1 = 2.74226in
+      x2 = 2.74326in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.913in
+     }
+     ha:line.1003090 {
+      clearance = 12.0mil
+      y2 = 52.303299mm
+      thickness = 10.0mil
+      x1 = 65.003299mm
+      x2 = 65.003299mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 50.822225mm
+     }
+     ha:line.1003093 {
+      clearance = 12.0mil
+      y2 = 52.4764mm
+      thickness = 10.0mil
+      x1 = 65.003299mm
+      x2 = 65.1764mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 52.303299mm
+     }
+     ha:line.1003246 {
+      clearance = 12.0mil
+      y2 = 51.8414mm
+      thickness = 10.0mil
+      x1 = 68.7578mm
+      x2 = 2.708in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 2.04in
      }
-    }
-    ha:&5c {
-     width=0.762001mm; height=1.143001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
+     ha:line.1003677 {
+      clearance = 12.0mil
+      y2 = 32.823404mm
+      thickness = 10.0mil
+      x1 = 1.956in
+      x2 = 2.006in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 32.823404mm
      }
-    }
-    ha:b {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+     ha:line.1003956 {
+      clearance = 12.0mil
+      y2 = 1.38041in
+      thickness = 10.0mil
+      x1 = 2.006in
+      x2 = 2.006in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.32374in
+     }
+     ha:line.1003959 {
+      clearance = 12.0mil
+      y2 = 1.38071in
+      thickness = 10.0mil
+      x1 = 2.006in
+      x2 = 50.96002mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.38041in
+     }
+     ha:line.1003962 {
+      clearance = 12.0mil
+      y2 = 1.38041in
+      thickness = 10.0mil
+      x1 = 1.956in
+      x2 = 1.956in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.32374in
+     }
+     ha:line.1003965 {
+      clearance = 12.0mil
+      y2 = 1.38071in
+      thickness = 10.0mil
+      x1 = 1.956in
+      x2 = 1.9563in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.38041in
+     }
+     ha:line.1004097 {
+      clearance = 12.0mil
+      y2 = 1.38041in
+      thickness = 10.0mil
+      x1 = 1.906in
+      x2 = 1.906in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 1.32374in
+     }
+     ha:line.1004100 {
+      clearance = 12.0mil
+      y2 = 1.38071in
+      thickness = 10.0mil
+      x1 = 1.906in
+      x2 = 48.42002mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.38041in
+     }
+     ha:line.1004229 {
+      clearance = 12.0mil
+      y2 = 1.197in
+      thickness = 10.0mil
+      x1 = 2.006in
+      x2 = 2.006in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 32.823404mm
+     }
+     ha:line.1004355 {
+      clearance = 12.0mil
+      y2 = 1.19739in
+      thickness = 10.0mil
+      x1 = 1.906in
+      x2 = 1.906in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 32.823404mm
      }
-    }
-    ha:c {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+     ha:line.1004358 {
+      clearance = 12.0mil
+      y2 = 1.197in
+      thickness = 10.0mil
+      x1 = 1.906in
+      x2 = 1.90561in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.19739in
+     }
+     ha:line.1004842 {
+      clearance = 12.0mil
+      y2 = 727.58mil
+      thickness = 10.0mil
+      x1 = 42.712132mm
+      x2 = 42.712132mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      y1 = 814.865mil
+     }
+     ha:line.1004845 {
+      clearance = 12.0mil
+      y2 = 673.0mil
+      thickness = 10.0mil
+      x1 = 1.681in
+      x2 = 1.681in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 727.0mil
+     }
+     ha:line.1004848 {
+      clearance = 12.0mil
+      y2 = 672.0mil
+      thickness = 10.0mil
+      x1 = 1.681in
+      x2 = 1.682in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 673.0mil
+     }
+     ha:line.1005007 {
+      clearance = 20.0mil
+      y2 = 486.0mil
+      thickness = 20.0mil
+      x1 = 2.02in
+      x2 = 2.096in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 486.0mil
      }
-    }
-    ha:d {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1007242 {
+      clearance = 12.0mil
+      y2 = 1.32331in
+      thickness = 10.0mil
+      x1 = 40.800274mm
+      x2 = 40.800274mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.38071in
+     }
+     ha:line.1007245 {
+      clearance = 12.0mil
+      y2 = 33.6042mm
+      thickness = 10.0mil
+      x1 = 40.800274mm
+      x2 = 1.606in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.32331in
+     }
+     ha:line.1007248 {
+      clearance = 12.0mil
+      y2 = 1.32331in
+      thickness = 10.0mil
+      x1 = 1.70631in
+      x2 = 1.70631in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.38071in
+     }
+     ha:line.1007251 {
+      clearance = 12.0mil
+      y2 = 33.6042mm
+      thickness = 10.0mil
+      x1 = 1.70631in
+      x2 = 1.706in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.32331in
+     }
+     ha:line.1007254 {
+      clearance = 12.0mil
+      y2 = 1.32331in
+      thickness = 10.0mil
+      x1 = 1.75631in
+      x2 = 1.75631in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.38071in
+     }
+     ha:line.1007257 {
+      clearance = 12.0mil
+      y2 = 33.6042mm
+      thickness = 10.0mil
+      x1 = 1.75631in
+      x2 = 1.756in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.32331in
+     }
+     ha:line.1007260 {
+      clearance = 12.0mil
+      y2 = 1.32331in
+      thickness = 10.0mil
+      x1 = 1.80631in
+      x2 = 1.80631in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 1.38071in
+     }
+     ha:line.1007263 {
+      clearance = 12.0mil
+      y2 = 33.6042mm
+      thickness = 10.0mil
+      x1 = 1.80631in
+      x2 = 1.806in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.32331in
      }
-    }
-    ha:e {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1007266 {
+      clearance = 12.0mil
+      y2 = 1.32331in
+      thickness = 10.0mil
+      x1 = 47.150274mm
+      x2 = 47.150274mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.38071in
+     }
+     ha:line.1007269 {
+      clearance = 12.0mil
+      y2 = 33.6042mm
+      thickness = 10.0mil
+      x1 = 47.150274mm
+      x2 = 1.856in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.32331in
+     }
+     ha:line.1007368 {
+      clearance = 12.0mil
+      y2 = 1.01052in
+      thickness = 10.0mil
+      x1 = 41.212008mm
+      x2 = 41.212008mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 26.597229mm
+     }
+     ha:line.1007371 {
+      clearance = 12.0mil
+      y2 = 1.002in
+      thickness = 10.0mil
+      x1 = 41.212008mm
+      x2 = 1.614in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.01052in
+     }
+     ha:line.1007374 {
+      clearance = 12.0mil
+      y2 = 1.002in
+      thickness = 10.0mil
+      x1 = 1.614in
+      x2 = 1.531in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.002in
+     }
+     ha:line.1007377 {
+      clearance = 12.0mil
+      y2 = 1.03in
+      thickness = 10.0mil
+      x1 = 1.531in
+      x2 = 1.503in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.002in
+     }
+     ha:line.1007380 {
+      clearance = 12.0mil
+      y2 = 32.893mm
+      thickness = 10.0mil
+      x1 = 1.503in
+      x2 = 1.503in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.03in
+     }
+     ha:line.1007383 {
+      clearance = 12.0mil
+      y2 = 1.324in
+      thickness = 10.0mil
+      x1 = 1.503in
+      x2 = 1.532in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 32.893mm
+     }
+     ha:line.1007386 {
+      clearance = 12.0mil
+      y2 = 1.324in
+      thickness = 10.0mil
+      x1 = 1.532in
+      x2 = 40.767mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.324in
+     }
+     ha:line.1007389 {
+      clearance = 12.0mil
+      y2 = 33.6042mm
+      thickness = 10.0mil
+      x1 = 40.767mm
+      x2 = 1.606in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.324in
+     }
+     ha:line.1007486 {
+      clearance = 12.0mil
+      y2 = 26.597229mm
+      thickness = 10.0mil
+      x1 = 1.60284in
+      x2 = 40.008429mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 26.597229mm
+     }
+     ha:line.1007489 {
+      clearance = 12.0mil
+      y2 = 26.5938mm
+      thickness = 10.0mil
+      x1 = 40.008429mm
+      x2 = 40.005mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 26.597229mm
+     }
+     ha:line.1007682 {
+      clearance = 12.0mil
+      y2 = 856.21mil
+      thickness = 10.0mil
+      x1 = 1.64221in
+      x2 = 1.64221in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 814.865mil
+     }
+     ha:line.1007693 {
+      clearance = 12.0mil
+      y2 = 22.238208mm
+      thickness = 10.0mil
+      x1 = 41.212008mm
+      x2 = 41.212008mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 814.865mil
+     }
+     ha:line.1007696 {
+      clearance = 12.0mil
+      y2 = 892.0mil
+      thickness = 10.0mil
+      x1 = 41.212008mm
+      x2 = 1.639in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 22.238208mm
+     }
+     ha:line.1007699 {
+      clearance = 12.0mil
+      y2 = 892.0mil
+      thickness = 10.0mil
+      x1 = 1.639in
+      x2 = 1.678in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 892.0mil
+     }
+     ha:line.1007702 {
+      clearance = 12.0mil
+      y2 = 878.84mil
+      thickness = 10.0mil
+      x1 = 1.60284in
+      x2 = 1.60284in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 814.865mil
+     }
+     ha:line.1007705 {
+      clearance = 12.0mil
+      y2 = 918.0mil
+      thickness = 10.0mil
+      x1 = 1.60284in
+      x2 = 1.642in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 878.84mil
+     }
+     ha:line.1007708 {
+      clearance = 12.0mil
+      y2 = 918.0mil
+      thickness = 10.0mil
+      x1 = 1.642in
+      x2 = 1.704in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 918.0mil
+     }
+     ha:line.1007915 {
+      clearance = 12.0mil
+      y2 = 20.694777mm
+      thickness = 10.0mil
+      x1 = 1.898in
+      x2 = 1.898in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 756.0mil
+     }
+     ha:line.1007918 {
+      clearance = 12.0mil
+      y2 = 814.865mil
+      thickness = 10.0mil
+      x1 = 1.898in
+      x2 = 1.89811in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 20.694777mm
+     }
+     ha:line.1007921 {
+      clearance = 12.0mil
+      y2 = 996.11mil
+      thickness = 10.0mil
+      x1 = 1.89811in
+      x2 = 1.89811in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 26.597229mm
+     }
+     ha:line.1007924 {
+      clearance = 12.0mil
+      y2 = 996.0mil
+      thickness = 10.0mil
+      x1 = 1.89811in
+      x2 = 1.898in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 996.11mil
+     }
+     ha:line.1008018 {
+      clearance = 12.0mil
+      y2 = 44.45mm
+      thickness = 10.0mil
+      x1 = 1.51261in
+      x2 = 1.459in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 44.45mm
+     }
+     ha:line.1008116 {
+      clearance = 12.0mil
+      y2 = 44.45mm
+      thickness = 10.0mil
+      x1 = 2.3in
+      x2 = 2.353in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 44.45mm
+     }
+     ha:line.1010357 {
+      clearance = 12.0mil
+      y2 = 51.482371mm
+      thickness = 10.0mil
+      x1 = 2.578865in
+      x2 = 2.578865in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 50.822225mm
+     }
+     ha:line.1010360 {
+      clearance = 12.0mil
+      y2 = 51.7398mm
+      thickness = 10.0mil
+      x1 = 2.578865in
+      x2 = 2.589in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 51.482371mm
+     }
+     ha:line.1010363 {
+      clearance = 12.0mil
+      y2 = 51.7398mm
+      thickness = 10.0mil
+      x1 = 2.589in
+      x2 = 2.708in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 51.7398mm
+     }
+     ha:line.1010366 {
+      clearance = 12.0mil
+      y2 = 2.064in
+      thickness = 10.0mil
+      x1 = 65.151mm
+      x2 = 2.59726in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.064in
+     }
+     ha:line.1010682 {
+      clearance = 12.0mil
+      y2 = 1.90737in
+      thickness = 10.0mil
+      x1 = 2.42631in
+      x2 = 2.39337in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.90737in
+     }
+     ha:line.1010688 {
+      clearance = 12.0mil
+      y2 = 1.89026in
+      thickness = 10.0mil
+      x1 = 2.358in
+      x2 = 2.37626in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.89026in
+     }
+     ha:line.1010691 {
+      clearance = 12.0mil
+      y2 = 1.89026in
+      thickness = 10.0mil
+      x1 = 2.39337in
+      x2 = 2.37626in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.90737in
+     }
+     ha:line.1012983 {
+      clearance = 12.0mil
+      y2 = 1.826in
+      thickness = 10.0mil
+      x1 = 2.74326in
+      x2 = 2.709in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.826in
+     }
+     ha:line.1012986 {
+      clearance = 12.0mil
+      y2 = 1.827in
+      thickness = 10.0mil
+      x1 = 2.709in
+      x2 = 2.708in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.826in
+     }
+     ha:line.1013038 {
+      clearance = 12.0mil
+      y2 = 51.776503mm
+      thickness = 10.0mil
+      x1 = 63.003303mm
+      x2 = 63.003303mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 50.822225mm
+     }
+     ha:line.1013041 {
+      clearance = 12.0mil
+      y2 = 2.039in
+      thickness = 10.0mil
+      x1 = 63.003303mm
+      x2 = 63.0174mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 51.776503mm
+     }
+     ha:line.1013110 {
+      clearance = 12.0mil
+      y2 = 1.82863in
+      thickness = 10.0mil
+      x1 = 2.42631in
+      x2 = 61.204602mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.82863in
+     }
+     ha:line.1013113 {
+      clearance = 12.0mil
+      y2 = 1.821in
+      thickness = 10.0mil
+      x1 = 61.204602mm
+      x2 = 2.402in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.82863in
+     }
+     ha:line.1013116 {
+      clearance = 12.0mil
+      y2 = 42.3164mm
+      thickness = 10.0mil
+      x1 = 2.402in
+      x2 = 2.402in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.821in
+     }
+     ha:line.1013383 {
+      clearance = 12.0mil
+      y2 = 1.94674in
+      thickness = 10.0mil
+      x1 = 2.42631in
+      x2 = 2.38726in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.94674in
+     }
+     ha:line.1013386 {
+      clearance = 12.0mil
+      y2 = 1.948in
+      thickness = 10.0mil
+      x1 = 2.38726in
+      x2 = 2.386in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.94674in
+     }
+     ha:line.1013389 {
+      clearance = 12.0mil
+      y2 = 1.96643in
+      thickness = 10.0mil
+      x1 = 2.42631in
+      x2 = 2.40657in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.96643in
+     }
+     ha:line.1013392 {
+      clearance = 12.0mil
+      y2 = 1.975in
+      thickness = 10.0mil
+      x1 = 2.40657in
+      x2 = 2.398in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.96643in
+     }
+     ha:line.1013395 {
+      clearance = 12.0mil
+      y2 = 1.975in
+      thickness = 10.0mil
+      x1 = 2.398in
+      x2 = 2.358in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.975in
+     }
+     ha:line.1013522 {
+      clearance = 12.0mil
+      y2 = 1.868in
+      thickness = 10.0mil
+      x1 = 2.42631in
+      x2 = 60.5536mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.868in
+     }
+     ha:line.1013525 {
+      clearance = 12.0mil
+      y2 = 1.854in
+      thickness = 10.0mil
+      x1 = 60.5536mm
+      x2 = 2.37in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.868in
+     }
+     ha:line.1013528 {
+      clearance = 12.0mil
+      y2 = 1.854in
+      thickness = 10.0mil
+      x1 = 2.37in
+      x2 = 2.358in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.854in
+     }
+     ha:line.1013531 {
+      clearance = 12.0mil
+      y2 = 1.84832in
+      thickness = 10.0mil
+      x1 = 2.42631in
+      x2 = 2.40132in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.84832in
+     }
+     ha:line.1013534 {
+      clearance = 12.0mil
+      y2 = 1.816in
+      thickness = 10.0mil
+      x1 = 2.40132in
+      x2 = 2.369in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.84832in
+     }
+     ha:line.1013537 {
+      clearance = 12.0mil
+      y2 = 1.816in
+      thickness = 10.0mil
+      x1 = 2.369in
+      x2 = 2.358in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.816in
+     }
+     ha:line.1013645 {
+      clearance = 12.0mil
+      y2 = 60.959746mm
+      thickness = 10.0mil
+      x1 = 2.3in
+      x2 = 2.33799in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 60.959746mm
+     }
+     ha:line.1013648 {
+      clearance = 12.0mil
+      y2 = 2.421in
+      thickness = 10.0mil
+      x1 = 2.33799in
+      x2 = 2.359in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 60.959746mm
+     }
+     ha:line.1013651 {
+      clearance = 12.0mil
+      y2 = 62.7126mm
+      thickness = 10.0mil
+      x1 = 2.359in
+      x2 = 2.359in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.421in
+     }
+     ha:line.1013654 {
+      clearance = 12.0mil
+      y2 = 2.511in
+      thickness = 10.0mil
+      x1 = 2.359in
+      x2 = 2.401in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 62.7126mm
+     }
+     ha:line.1013657 {
+      clearance = 12.0mil
+      y2 = 2.511in
+      thickness = 10.0mil
+      x1 = 2.401in
+      x2 = 2.43294in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.511in
+     }
+     ha:line.1013660 {
+      clearance = 12.0mil
+      y2 = 2.512in
+      thickness = 10.0mil
+      x1 = 2.43294in
+      x2 = 2.43394in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 2.511in
+     }
+     ha:line.1013686 {
+      clearance = 12.0mil
+      y2 = 1.92706in
+      thickness = 10.0mil
+      x1 = 2.633in
+      x2 = 2.66094in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.92706in
+     }
+     ha:line.1013689 {
+      clearance = 12.0mil
+      y2 = 1.917in
+      thickness = 10.0mil
+      x1 = 2.66094in
+      x2 = 2.671in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.92706in
+     }
+     ha:line.1013692 {
+      clearance = 12.0mil
+      y2 = 1.94674in
+      thickness = 10.0mil
+      x1 = 2.633in
+      x2 = 67.658996mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.94674in
+     }
+     ha:line.1013695 {
+      clearance = 12.0mil
+      y2 = 1.954in
+      thickness = 10.0mil
+      x1 = 67.658996mm
+      x2 = 2.671in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.94674in
+     }
+     ha:line.1013746 {
+      clearance = 12.0mil
+      y2 = 1.38071in
+      thickness = 10.0mil
+      x1 = 1.956in
+      x2 = 1.9563in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 1.38101in
+     }
+     ha:line.1013771 {
+      clearance = 12.0mil
+      y2 = 40.767mm
+      thickness = 10.0mil
+      x1 = 50.96002mm
+      x2 = 50.96002mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=0.0; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      y1 = 1.38071in
+     }
+     ha:line.1013777 {
+      clearance = 12.0mil
+      y2 = 1.649in
+      thickness = 10.0mil
+      x1 = 2.152in
+      x2 = 52.08778mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=20.0mil; y1=40.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 1.7503in
+     }
+     ha:line.1013783 {
+      clearance = 12.0mil
+      y2 = 1.6487in
+      thickness = 10.0mil
+      x1 = 50.96002mm
+      x2 = 52.07mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 40.767mm
      }
-    }
-    ha:f {
-     width=0.381001mm; height=1.270001mm; delta=10.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1013837 {
+      clearance = 12.0mil
+      y2 = 1.719in
+      thickness = 10.0mil
+      x1 = 2.063in
+      x2 = 52.3748mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 1.719in
+     }
+     ha:line.1013840 {
+      clearance = 12.0mil
+      y2 = 1.612in
+      thickness = 10.0mil
+      x1 = 52.3748mm
+      x2 = 1.955in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 1.719in
+     }
+     ha:line.1013843 {
+      clearance = 12.0mil
+      y2 = 35.103054mm
+      thickness = 10.0mil
+      x1 = 1.955in
+      x2 = 1.955in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=0.0; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.612in
+     }
+     ha:line.1013846 {
+      clearance = 12.0mil
+      y2 = 1.38071in
+      thickness = 10.0mil
+      x1 = 1.955in
+      x2 = 1.9563in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 35.103054mm
      }
-    }
-    ha:g {
-     width=0.508001mm; height=1.651001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+     ha:line.1013899 {
+      clearance = 12.0mil
+      y2 = 1.766755in
+      thickness = 10.0mil
+      x1 = 62.503177mm
+      x2 = 62.503177mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 45.572299mm
+     }
+     ha:line.1013902 {
+      clearance = 12.0mil
+      y2 = 1.755in
+      thickness = 10.0mil
+      x1 = 62.503177mm
+      x2 = 62.2046mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.766755in
+     }
+     ha:line.1013966 {
+      clearance = 12.0mil
+      y2 = 1.649in
+      thickness = 10.0mil
+      x1 = 2.402in
+      x2 = 60.579mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      y1 = 42.3164mm
+     }
+     ha:line.1013979 {
+      clearance = 12.0mil
+      y2 = 1.736445in
+      thickness = 10.0mil
+      x1 = 63.003303mm
+      x2 = 63.003303mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 45.572299mm
+     }
+     ha:line.1013982 {
+      clearance = 12.0mil
+      y2 = 1.721in
+      thickness = 10.0mil
+      x1 = 63.003303mm
+      x2 = 62.611mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.736445in
+     }
+     ha:line.1014031 {
+      clearance = 12.0mil
+      y2 = 43.284775mm
+      thickness = 10.0mil
+      x1 = 2.500125in
+      x2 = 2.500125in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 45.572299mm
+     }
+     ha:line.1014034 {
+      clearance = 12.0mil
+      y2 = 1.691in
+      thickness = 10.0mil
+      x1 = 2.500125in
+      x2 = 2.487in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
+      y1 = 43.284775mm
+     }
+     ha:line.1014064 {
+      clearance = 12.0mil
+      y2 = 1.35in
+      thickness = 10.0mil
+      x1 = 772.0mil
+      x2 = 665.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.8 {
-       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+      y1 = 1.35in
+     }
+     ha:line.1014067 {
+      clearance = 12.0mil
+      y2 = 34.329104mm
+      thickness = 10.0mil
+      x1 = 665.0mil
+      x2 = 16.851896mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.9 {
-       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+      y1 = 1.35in
+     }
+     ha:line.1014078 {
+      clearance = 12.0mil
+      y2 = 1.695185in
+      thickness = 10.0mil
+      x1 = 64.003301mm
+      x2 = 64.003301mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.10 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+      y1 = 45.572299mm
+     }
+     ha:line.1014081 {
+      clearance = 12.0mil
+      y2 = 1.691in
+      thickness = 10.0mil
+      x1 = 64.003301mm
+      x2 = 2.524in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.695185in
      }
-    }
-    ha:h {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+     ha:line.1014154 {
+      clearance = 12.0mil
+      y2 = 1.27in
+      thickness = 10.0mil
+      x1 = 697.0mil
+      x2 = 16.840192mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.27in
+     }
+     ha:line.1014161 {
+      clearance = 12.0mil
+      y2 = 1.771815in
+      thickness = 10.0mil
+      x1 = 65.003299mm
+      x2 = 65.003299mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 45.572299mm
+     }
+     ha:line.1014164 {
+      clearance = 12.0mil
+      y2 = 44.2087mm
+      thickness = 10.0mil
+      x1 = 65.003299mm
+      x2 = 2.5905in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 1.771815in
+     }
+     ha:line.1014168 {
+      clearance = 12.0mil
+      y2 = 1.752505in
+      thickness = 10.0mil
+      x1 = 64.503173mm
+      x2 = 64.503173mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 45.572299mm
+     }
+     ha:line.1014171 {
+      clearance = 12.0mil
+      y2 = 1.741in
+      thickness = 10.0mil
+      x1 = 64.503173mm
+      x2 = 2.551in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.752505in
      }
-    }
-    ha:i {
-     width=0.001um; height=1.270001mm; delta=10.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=20.0mil; x2=0.0; y2=21.0mil; thickness=10.0mil;
+     ha:line.1016779 {
+      clearance = 12.0mil
+      y2 = 1.3283in
+      thickness = 10.0mil
+      x1 = 2.0563in
+      x2 = 2.0563in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.38071in
+     }
+     ha:line.1016782 {
+      clearance = 12.0mil
+      y2 = 1.328in
+      thickness = 10.0mil
+      x1 = 2.0563in
+      x2 = 2.056in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.3283in
      }
-    }
-    ha:j {
-     width=0.127001mm; height=1.651001mm; delta=10.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=21.0mil; thickness=10.0mil;
+     ha:line.1016785 {
+      clearance = 12.0mil
+      y2 = 1.3283in
+      thickness = 10.0mil
+      x1 = 2.1063in
+      x2 = 2.1063in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
+      y1 = 1.38071in
+     }
+     ha:line.1016788 {
+      clearance = 12.0mil
+      y2 = 1.328in
+      thickness = 10.0mil
+      x1 = 2.1063in
+      x2 = 53.4924mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=65.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
+      y1 = 1.3283in
+     }
+     ha:line.1016791 {
+      clearance = 12.0mil
+      y2 = 1.3283in
+      thickness = 10.0mil
+      x1 = 2.1563in
+      x2 = 2.1563in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.38071in
      }
-    }
-    ha:k {
-     width=0.381001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+     ha:line.1016794 {
+      clearance = 12.0mil
+      y2 = 1.328in
+      thickness = 10.0mil
+      x1 = 2.1563in
+      x2 = 2.156in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.3283in
+     }
+     ha:line.1016797 {
+      clearance = 12.0mil
+      y2 = 1.3283in
+      thickness = 10.0mil
+      x1 = 2.2063in
+      x2 = 2.2063in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
+      y1 = 1.38071in
+     }
+     ha:line.1016800 {
+      clearance = 12.0mil
+      y2 = 1.328in
+      thickness = 10.0mil
+      x1 = 2.2063in
+      x2 = 56.0324mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.3283in
      }
-    }
-    ha:l {
-     width=0.127001mm; height=1.270001mm; delta=10.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+     ha:line.1019574 {
+      clearance = 12.0mil
+      y2 = 55.879746mm
+      thickness = 10.0mil
+      x1 = 1.51261in
+      x2 = 33.019746mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 55.879746mm
+     }
+     ha:line.1019577 {
+      clearance = 12.0mil
+      y2 = 54.61mm
+      thickness = 10.0mil
+      x1 = 33.019746mm
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 55.879746mm
      }
-    }
-    ha:m {
-     width=0.889001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1019580 {
+      clearance = 12.0mil
+      y2 = 54.609746mm
+      thickness = 10.0mil
+      x1 = 1.51261in
+      x2 = 34.290254mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 54.609746mm
+     }
+     ha:line.1019583 {
+      clearance = 12.0mil
+      y2 = 54.61mm
+      thickness = 10.0mil
+      x1 = 34.290254mm
+      x2 = 1.35in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 54.609746mm
+     }
+     ha:line.1022125 {
+      clearance = 12.0mil
+      y2 = 52.07mm
+      thickness = 10.0mil
+      x1 = 1.51261in
+      x2 = 1.35in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 52.07mm
+     }
+     ha:line.1022128 {
+      clearance = 12.0mil
+      y2 = 2.0in
+      thickness = 10.0mil
+      x1 = 1.51261in
+      x2 = 1.3in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 2.0in
+     }
+     ha:line.1022131 {
+      clearance = 12.0mil
+      y2 = 52.07mm
+      thickness = 10.0mil
+      x1 = 1.3in
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 2.0in
+     }
+     ha:line.1022134 {
+      clearance = 12.0mil
+      y2 = 49.53mm
+      thickness = 10.0mil
+      x1 = 1.51261in
+      x2 = 1.35in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=25.0mil; y1=30.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 49.53mm
+     }
+     ha:line.1022137 {
+      clearance = 12.0mil
+      y2 = 1.9in
+      thickness = 10.0mil
+      x1 = 1.51261in
+      x2 = 1.3in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=30.0mil; y1=30.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 1.9in
+     }
+     ha:line.1022140 {
+      clearance = 12.0mil
+      y2 = 49.53mm
+      thickness = 10.0mil
+      x1 = 1.3in
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.8 {
-       x1=35.0mil; y1=35.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.9in
+     }
+     ha:line.1022143 {
+      clearance = 12.0mil
+      y2 = 46.99mm
+      thickness = 10.0mil
+      x1 = 1.51261in
+      x2 = 1.35in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.9 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 46.99mm
+     }
+     ha:line.1022146 {
+      clearance = 12.0mil
+      y2 = 1.8in
+      thickness = 10.0mil
+      x1 = 1.51261in
+      x2 = 1.3in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.8in
      }
-    }
-    ha:n {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1022149 {
+      clearance = 12.0mil
+      y2 = 46.99mm
+      thickness = 10.0mil
+      x1 = 1.3in
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.8in
+     }
+     ha:line.1022182 {
+      clearance = 12.0mil
+      y2 = 64.769746mm
+      thickness = 10.0mil
+      x1 = 2.3in
+      x2 = 1.80299in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 64.769746mm
+     }
+     ha:line.1022185 {
+      clearance = 12.0mil
+      y2 = 2.333in
+      thickness = 10.0mil
+      x1 = 1.80299in
+      x2 = 1.586in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 64.769746mm
+     }
+     ha:line.1022188 {
+      clearance = 12.0mil
+      y2 = 1.819in
+      thickness = 10.0mil
+      x1 = 1.586in
+      x2 = 1.586in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 2.333in
+     }
+     ha:line.1024720 {
+      clearance = 12.0mil
+      y2 = 63.499746mm
+      thickness = 10.0mil
+      x1 = 2.3in
+      x2 = 1.82599in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 63.499746mm
+     }
+     ha:line.1024723 {
+      clearance = 12.0mil
+      y2 = 58.8264mm
+      thickness = 10.0mil
+      x1 = 1.82599in
+      x2 = 1.642in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 63.499746mm
      }
-    }
-    ha:o {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+     ha:line.1024726 {
+      clearance = 12.0mil
+      y2 = 1.782in
+      thickness = 10.0mil
+      x1 = 1.642in
+      x2 = 1.642in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 58.8264mm
+     }
+     ha:line.1024813 {
+      clearance = 12.0mil
+      y2 = 1.7in
+      thickness = 10.0mil
+      x1 = 1.51261in
+      x2 = 1.318in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.7in
+     }
+     ha:line.1024816 {
+      clearance = 12.0mil
+      y2 = 1.682in
+      thickness = 10.0mil
+      x1 = 1.318in
+      x2 = 1.3in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 1.7in
+     }
+     ha:line.1024819 {
+      clearance = 12.0mil
+      y2 = 1.3in
+      thickness = 10.0mil
+      x1 = 1.3in
+      x2 = 1.3in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.682in
+     }
+     ha:line.1024822 {
+      clearance = 12.0mil
+      y2 = 31.75mm
+      thickness = 10.0mil
+      x1 = 1.3in
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.3in
+     }
+     ha:line.1024846 {
+      clearance = 12.0mil
+      y2 = 1.65in
+      thickness = 10.0mil
+      x1 = 1.51261in
+      x2 = 36.1696mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.65in
+     }
+     ha:line.1024849 {
+      clearance = 12.0mil
+      y2 = 1.626in
+      thickness = 10.0mil
+      x1 = 36.1696mm
+      x2 = 1.4in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.65in
+     }
+     ha:line.1024852 {
+      clearance = 12.0mil
+      y2 = 1.229in
+      thickness = 10.0mil
+      x1 = 1.4in
+      x2 = 1.4in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.626in
      }
-    }
-    ha:p {
-     width=0.635001mm; height=1.651001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
+     ha:line.1024855 {
+      clearance = 12.0mil
+      y2 = 30.48mm
+      thickness = 10.0mil
+      x1 = 1.4in
+      x2 = 1.371in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 1.229in
+     }
+     ha:line.1024858 {
+      clearance = 12.0mil
+      y2 = 30.48mm
+      thickness = 10.0mil
+      x1 = 1.371in
+      x2 = 1.3in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 30.48mm
+     }
+     ha:line.1024861 {
+      clearance = 12.0mil
+      y2 = 29.21mm
+      thickness = 10.0mil
+      x1 = 1.3in
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 30.48mm
+     }
+     ha:line.1024882 {
+      clearance = 12.0mil
+      y2 = 1.6in
+      thickness = 10.0mil
+      x1 = 1.51261in
+      x2 = 36.7792mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 1.6in
+     }
+     ha:line.1024885 {
+      clearance = 12.0mil
+      y2 = 39.8526mm
+      thickness = 10.0mil
+      x1 = 36.7792mm
+      x2 = 1.417in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.6in
+     }
+     ha:line.1024888 {
+      clearance = 12.0mil
+      y2 = 1.144in
+      thickness = 10.0mil
+      x1 = 1.417in
+      x2 = 1.417in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 39.8526mm
+     }
+     ha:line.1024891 {
+      clearance = 12.0mil
+      y2 = 27.9146mm
+      thickness = 10.0mil
+      x1 = 1.417in
+      x2 = 1.372in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.144in
+     }
+     ha:line.1024894 {
+      clearance = 12.0mil
+      y2 = 27.9146mm
+      thickness = 10.0mil
+      x1 = 1.372in
+      x2 = 32.9946mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.8 {
-       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 27.9146mm
+     }
+     ha:line.1024897 {
+      clearance = 12.0mil
+      y2 = 26.67mm
+      thickness = 10.0mil
+      x1 = 32.9946mm
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 27.9146mm
      }
-    }
-    ha:q {
-     width=0.508001mm; height=1.651001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=65.0mil; thickness=8.0mil;
+     ha:line.1024915 {
+      clearance = 12.0mil
+      y2 = 1.55in
+      thickness = 10.0mil
+      x1 = 1.51261in
+      x2 = 1.474in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 1.55in
+     }
+     ha:line.1024918 {
+      clearance = 12.0mil
+      y2 = 1.511in
+      thickness = 10.0mil
+      x1 = 1.474in
+      x2 = 1.435in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.55in
+     }
+     ha:line.1024921 {
+      clearance = 12.0mil
+      y2 = 27.0002mm
+      thickness = 10.0mil
+      x1 = 1.435in
+      x2 = 1.435in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.511in
+     }
+     ha:line.1024924 {
+      clearance = 12.0mil
+      y2 = 999.0mil
+      thickness = 10.0mil
+      x1 = 1.435in
+      x2 = 1.371in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      y1 = 27.0002mm
+     }
+     ha:line.1024927 {
+      clearance = 12.0mil
+      y2 = 999.0mil
+      thickness = 10.0mil
+      x1 = 1.371in
+      x2 = 32.9946mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 999.0mil
+     }
+     ha:line.1024930 {
+      clearance = 12.0mil
+      y2 = 950.0mil
+      thickness = 10.0mil
+      x1 = 32.9946mm
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 999.0mil
+     }
+     ha:line.1027466 {
+      clearance = 12.0mil
+      y2 = 1.649in
+      thickness = 10.0mil
+      x1 = 52.08778mm
+      x2 = 2.0503in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.649in
+     }
+     ha:line.1027487 {
+      clearance = 12.0mil
+      y2 = 43.307mm
+      thickness = 10.0mil
+      x1 = 1.752in
+      x2 = 1.752in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.974in
      }
-    }
-    ha:r {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1027490 {
+      clearance = 12.0mil
+      y2 = 38.1mm
+      thickness = 10.0mil
+      x1 = 1.752in
+      x2 = 39.2938mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 43.307mm
+     }
+     ha:line.1027493 {
+      clearance = 12.0mil
+      y2 = 38.1mm
+      thickness = 10.0mil
+      x1 = 39.2938mm
+      x2 = 1.51261in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 38.1mm
+     }
+     ha:line.1027508 {
+      clearance = 12.0mil
+      y2 = 1.693in
+      thickness = 10.0mil
+      x1 = 1.791in
+      x2 = 1.791in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 1.948in
+     }
+     ha:line.1027511 {
+      clearance = 12.0mil
+      y2 = 36.83mm
+      thickness = 10.0mil
+      x1 = 1.791in
+      x2 = 1.548in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.693in
      }
-    }
-    ha:s {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1027514 {
+      clearance = 12.0mil
+      y2 = 36.83mm
+      thickness = 10.0mil
+      x1 = 1.548in
+      x2 = 1.51261in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 36.83mm
+     }
+     ha:line.1027529 {
+      clearance = 12.0mil
+      y2 = 46.99mm
+      thickness = 10.0mil
+      x1 = 2.3in
+      x2 = 1.936in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 46.99mm
+     }
+     ha:line.1027532 {
+      clearance = 12.0mil
+      y2 = 1.764in
+      thickness = 10.0mil
+      x1 = 1.936in
+      x2 = 46.99mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=5.0mil; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      y1 = 46.99mm
+     }
+     ha:line.1027554 {
+      clearance = 12.0mil
+      y2 = 1.8in
+      thickness = 10.0mil
+      x1 = 2.3in
+      x2 = 1.954in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil;
+      y1 = 1.8in
+     }
+     ha:line.1027557 {
+      clearance = 12.0mil
+      y2 = 1.724in
+      thickness = 10.0mil
+      x1 = 1.954in
+      x2 = 1.878in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.8in
+     }
+     ha:line.1027576 {
+      clearance = 12.0mil
+      y2 = 1.7in
+      thickness = 10.0mil
+      x1 = 2.3in
+      x2 = 55.8546mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.7in
+     }
+     ha:line.1027579 {
+      clearance = 12.0mil
+      y2 = 1.58in
+      thickness = 10.0mil
+      x1 = 55.8546mm
+      x2 = 2.079in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 1.7in
+     }
+     ha:line.1027582 {
+      clearance = 12.0mil
+      y2 = 1.48in
+      thickness = 10.0mil
+      x1 = 2.079in
+      x2 = 2.079in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.8 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.58in
+     }
+     ha:line.1027585 {
+      clearance = 12.0mil
+      y2 = 1.479in
+      thickness = 10.0mil
+      x1 = 2.079in
+      x2 = 52.7812mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.48in
      }
-    }
-    ha:t {
-     width=0.254001mm; height=1.270001mm; delta=10.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+     ha:line.1027600 {
+      clearance = 12.0mil
+      y2 = 1.65in
+      thickness = 10.0mil
+      x1 = 2.3in
+      x2 = 56.1594mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.65in
+     }
+     ha:line.1027603 {
+      clearance = 12.0mil
+      y2 = 39.8018mm
+      thickness = 10.0mil
+      x1 = 56.1594mm
+      x2 = 2.128in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
+      y1 = 1.65in
+     }
+     ha:line.1027606 {
+      clearance = 12.0mil
+      y2 = 36.7792mm
+      thickness = 10.0mil
+      x1 = 2.128in
+      x2 = 2.128in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 39.8018mm
      }
-    }
-    ha:u {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+     ha:line.1032814 {
+      clearance = 22.0mil
+      y2 = 61.20638mm
+      thickness = 27.0mil
+      x1 = 64.992885mm
+      x2 = 67.304013mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 61.20638mm
+     }
+     ha:line.1032817 {
+      clearance = 22.0mil
+      y2 = 61.212367mm
+      thickness = 27.0mil
+      x1 = 67.304013mm
+      x2 = 67.31mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 61.20638mm
+     }
+     ha:line.1032823 {
+      clearance = 22.0mil
+      y2 = 2.47031in
+      thickness = 27.0mil
+      x1 = 64.992885mm
+      x2 = 66.980785mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 2.47031in
+     }
+     ha:line.1032826 {
+      clearance = 22.0mil
+      y2 = 62.754144mm
+      thickness = 27.0mil
+      x1 = 66.980785mm
+      x2 = 66.989055mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 2.47031in
+     }
+     ha:line.1032829 {
+      clearance = 22.0mil
+      y2 = 2.736925in
+      thickness = 27.0mil
+      x1 = 72.391905mm
+      x2 = 72.391905mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 68.156994mm
      }
-    }
-    ha:v {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1032844 {
+      clearance = 12.0mil
+      y2 = 1.773in
+      thickness = 10.0mil
+      x1 = 1.821in
+      x2 = 1.817in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=20.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.777in
+     }
+     ha:line.1032847 {
+      clearance = 12.0mil
+      y2 = 33.5026mm
+      thickness = 10.0mil
+      x1 = 1.817in
+      x2 = 1.469in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.667in
      }
-    }
-    ha:w {
-     width=0.762001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+     ha:line.1032850 {
+      clearance = 12.0mil
+      y2 = 985.74mil
+      thickness = 10.0mil
+      x1 = 1.469in
+      x2 = 1.469in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 33.5026mm
+     }
+     ha:line.1032859 {
+      clearance = 12.0mil
+      y2 = 675.0mil
+      thickness = 10.0mil
+      x1 = 1.469in
+      x2 = 1.469in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 24.238204mm
+     }
+     ha:line.1032862 {
+      clearance = 12.0mil
+      y2 = 645.0mil
+      thickness = 10.0mil
+      x1 = 1.469in
+      x2 = 1.499in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 675.0mil
+     }
+     ha:line.1032865 {
+      clearance = 12.0mil
+      y2 = 1.9in
+      thickness = 10.0mil
+      x1 = 2.3in
+      x2 = 2.265in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=15.0mil; y1=30.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.9in
+     }
+     ha:line.1032868 {
+      clearance = 12.0mil
+      y2 = 1.87in
+      thickness = 10.0mil
+      x1 = 2.265in
+      x2 = 56.769mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.9in
+     }
+     ha:line.1032871 {
+      clearance = 12.0mil
+      y2 = 1.87in
+      thickness = 10.0mil
+      x1 = 56.769mm
+      x2 = 1.914in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.87in
+     }
+     ha:line.1032874 {
+      clearance = 12.0mil
+      y2 = 1.773in
+      thickness = 10.0mil
+      x1 = 1.914in
+      x2 = 1.817in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.87in
+     }
+     ha:line.1032877 {
+      clearance = 12.0mil
+      y2 = 1.667in
+      thickness = 10.0mil
+      x1 = 1.817in
+      x2 = 1.817in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.8 {
-       x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.773in
+     }
+     ha:line.1038083 {
+      clearance = 12.0mil
+      y2 = 44.2087mm
+      thickness = 10.0mil
+      x1 = 2.5905in
+      x2 = 2.738in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 44.2087mm
      }
-    }
-    ha:x {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1038095 {
+      clearance = 12.0mil
+      y2 = 1.451in
+      thickness = 10.0mil
+      x1 = 72.39mm
+      x2 = 72.39mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 36.83mm
+     }
+     ha:line.1038098 {
+      clearance = 12.0mil
+      y2 = 1.524in
+      thickness = 10.0mil
+      x1 = 72.39mm
+      x2 = 2.777in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.451in
      }
-    }
-    ha:y {
-     width=0.508001mm; height=1.651001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+     ha:line.1038101 {
+      clearance = 12.0mil
+      y2 = 1.7015in
+      thickness = 10.0mil
+      x1 = 2.777in
+      x2 = 2.777in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.524in
+     }
+     ha:line.1038104 {
+      clearance = 12.0mil
+      y2 = 44.2087mm
+      thickness = 10.0mil
+      x1 = 2.777in
+      x2 = 2.738in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+      y1 = 1.7015in
+     }
+     ha:line.1038107 {
+      clearance = 12.0mil
+      y2 = 44.20235mm
+      thickness = 10.0mil
+      x1 = 2.738in
+      x2 = 69.55155mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+      y1 = 44.2087mm
+     }
+     ha:line.1038110 {
+      clearance = 12.0mil
+      y2 = 1.82863in
+      thickness = 10.0mil
+      x1 = 2.633in
+      x2 = 2.65937in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+      y1 = 1.82863in
+     }
+     ha:line.1038113 {
+      clearance = 12.0mil
+      y2 = 1.778in
+      thickness = 10.0mil
+      x1 = 2.65937in
+      x2 = 2.71in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
+      y1 = 1.82863in
+     }
+     ha:line.1038116 {
+      clearance = 12.0mil
+      y2 = 1.778in
+      thickness = 10.0mil
+      x1 = 2.71in
+      x2 = 2.749in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.778in
+     }
+     ha:line.1038119 {
+      clearance = 12.0mil
+      y2 = 1.718in
+      thickness = 10.0mil
+      x1 = 2.749in
+      x2 = 2.809in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.778in
+     }
+     ha:line.1038122 {
+      clearance = 12.0mil
+      y2 = 1.648in
+      thickness = 10.0mil
+      x1 = 2.809in
+      x2 = 2.809in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.718in
      }
-    }
-    ha:z {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+     ha:line.1038125 {
+      clearance = 12.0mil
+      y2 = 1.556in
+      thickness = 10.0mil
+      x1 = 2.809in
+      x2 = 2.901in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.648in
+     }
+     ha:line.1038128 {
+      clearance = 12.0mil
+      y2 = 1.391in
+      thickness = 10.0mil
+      x1 = 2.901in
+      x2 = 2.901in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.556in
+     }
+     ha:line.1038134 {
+      clearance = 12.0mil
+      y2 = 1.32in
+      thickness = 10.0mil
+      x1 = 2.83in
+      x2 = 2.83in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.26in
      }
-    }
-    ha:~ {
-     width=0.635001mm; height=0.889001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+     ha:line.1038137 {
+      clearance = 12.0mil
+      y2 = 1.391in
+      thickness = 10.0mil
+      x1 = 2.83in
+      x2 = 2.901in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.32in
+     }
+     ha:line.1038140 {
+      clearance = 12.0mil
+      y2 = 35.1409mm
+      thickness = 10.0mil
+      x1 = 2.901in
+      x2 = 73.4949mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 1.391in
+     }
+     ha:line.1051758 {
+      clearance = 12.0mil
+      y2 = 607.0mil
+      thickness = 10.0mil
+      x1 = 689.0mil
+      x2 = 18.472404mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=15.0mil; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 607.0mil
+     }
+     ha:line.1051761 {
+      clearance = 12.0mil
+      y2 = 606.0mil
+      thickness = 10.0mil
+      x1 = 18.472404mm
+      x2 = 18.497804mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 607.0mil
+     }
+     ha:line.1052012 {
+      clearance = 20.0mil
+      y2 = 1.021in
+      thickness = 10.0mil
+      x1 = 16.196564mm
+      x2 = 644.0mil
+      ha:flags {
+       clearline = 1
       }
+      y1 = 25.772364mm
      }
-    }
-    ha:&7b {
-     width=0.254001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.1052018 {
+      clearance = 20.0mil
+      y2 = 25.956133mm
+      thickness = 20.0mil
+      x1 = 19.359372mm
+      x2 = 18.930239mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+      y1 = 25.527mm
+     }
+     ha:line.1052021 {
+      clearance = 12.0mil
+      y2 = 719.61mil
+      thickness = 10.0mil
+      x1 = 681.61mil
+      x2 = 681.61mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+      y1 = 19.193002mm
+     }
+     ha:line.1052024 {
+      clearance = 12.0mil
+      y2 = 710.0mil
+      thickness = 10.0mil
+      x1 = 681.61mil
+      x2 = 672.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 719.61mil
+     }
+     ha:line.1052027 {
+      clearance = 12.0mil
+      y2 = 728.2mil
+      thickness = 10.0mil
+      x1 = 18.61312mm
+      x2 = 18.61312mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 19.193002mm
+     }
+     ha:line.1052030 {
+      clearance = 12.0mil
+      y2 = 721.0mil
+      thickness = 10.0mil
+      x1 = 18.61312mm
+      x2 = 740.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 728.2mil
+     }
+     ha:line.1052033 {
+      clearance = 12.0mil
+      y2 = 723.0mil
+      thickness = 10.0mil
+      x1 = 799.74mil
+      x2 = 795.0mil
+      ha:flags {
+       clearline = 1
       }
+      y1 = 727.74mil
      }
-    }
-    ha:&7d {
-     width=0.254001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
+     ha:line.1052036 {
+      clearance = 12.0mil
+      y2 = 723.0mil
+      thickness = 10.0mil
+      x1 = 795.0mil
+      x2 = 781.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+      y1 = 723.0mil
+     }
+     ha:line.1052039 {
+      clearance = 12.0mil
+      y2 = 718.0mil
+      thickness = 10.0mil
+      x1 = 781.0mil
+      x2 = 776.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 723.0mil
+     }
+     ha:line.1052042 {
+      clearance = 12.0mil
+      y2 = 718.0mil
+      thickness = 10.0mil
+      x1 = 776.0mil
+      x2 = 743.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 718.0mil
+     }
+     ha:line.1052045 {
+      clearance = 12.0mil
+      y2 = 720.5mil
+      thickness = 10.0mil
+      x1 = 743.0mil
+      x2 = 740.5mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 718.0mil
+     }
+     ha:line.1052048 {
+      clearance = 12.0mil
+      y2 = 727.74mil
+      thickness = 10.0mil
+      x1 = 799.0mil
+      x2 = 847.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 727.74mil
+     }
+     ha:line.1052051 {
+      clearance = 12.0mil
+      y2 = 17.685004mm
+      thickness = 10.0mil
+      x1 = 847.0mil
+      x2 = 22.485604mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 17.685004mm
      }
-    }
-    ha:| {
-     width=0.001um; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+     ha:line.1052054 {
+      clearance = 12.0mil
+      y2 = 697.0mil
+      thickness = 10.0mil
+      x1 = 22.485604mm
+      x2 = 886.0mil
+      ha:flags {
+       clearline = 1
       }
+      y1 = 17.685004mm
      }
-    }
-    ha:&20 {
-     width=0.0; height=10.0mil; delta=18.0mil;
-     li:objects {
+     ha:line.1052057 {
+      clearance = 12.0mil
+      y2 = 19.193002mm
+      thickness = 10.0mil
+      x1 = 19.263106mm
+      x2 = 19.650202mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 19.193002mm
      }
-    }
-    ha:&23 {
-     width=0.508001mm; height=1.016001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+     ha:line.1052060 {
+      clearance = 12.0mil
+      y2 = 774.0mil
+      thickness = 10.0mil
+      x1 = 19.650202mm
+      x2 = 792.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil;
+      y1 = 19.193002mm
+     }
+     ha:line.1052063 {
+      clearance = 12.0mil
+      y2 = 774.0mil
+      thickness = 10.0mil
+      x1 = 792.0mil
+      x2 = 857.74mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=40.0mil; thickness=8.0mil;
+      y1 = 774.0mil
+     }
+     ha:line.1052066 {
+      clearance = 12.0mil
+      y2 = 19.666204mm
+      thickness = 10.0mil
+      x1 = 857.74mil
+      x2 = 858.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil;
+      y1 = 774.0mil
+     }
+     ha:line.1052278 {
+      clearance = 22.0mil
+      y2 = 1.021in
+      thickness = 27.0mil
+      x1 = 644.0mil
+      x2 = 493.0mil
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.021in
      }
-    }
-    ha:&26 {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1052281 {
+      clearance = 22.0mil
+      y2 = 26.035mm
+      thickness = 27.0mil
+      x1 = 493.0mil
+      x2 = 489.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
+      y1 = 1.021in
+     }
+     ha:line.1052338 {
+      clearance = 12.0mil
+      y2 = 15.761208mm
+      thickness = 10.0mil
+      x1 = 644.0mil
+      x2 = 644.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 1.021in
+     }
+     ha:line.1052341 {
+      clearance = 12.0mil
+      y2 = 607.0mil
+      thickness = 10.0mil
+      x1 = 644.0mil
+      x2 = 16.701008mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=0.0; y1=35.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
+      y1 = 15.761208mm
+     }
+     ha:line.1052678 {
+      clearance = 22.0mil
+      y2 = 25.62733mm
+      thickness = 27.0mil
+      x1 = 27.377898mm
+      x2 = 1.07in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 25.427432mm
+     }
+     ha:line.1052912 {
+      clearance = 12.0mil
+      y2 = 1.054in
+      thickness = 10.0mil
+      x1 = 839.0mil
+      x2 = 995.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      y1 = 1.054in
+     }
+     ha:line.1052915 {
+      clearance = 12.0mil
+      y2 = 26.797mm
+      thickness = 10.0mil
+      x1 = 995.0mil
+      x2 = 996.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=0.0; y1=25.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.054in
+     }
+     ha:line.1052918 {
+      clearance = 12.0mil
+      y2 = 1.054in
+      thickness = 10.0mil
+      x1 = 917.0mil
+      x2 = 917.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 1.010695in
+     }
+     ha:line.1052957 {
+      clearance = 12.0mil
+      y2 = 27.871293mm
+      thickness = 10.0mil
+      x1 = 24.241506mm
+      x2 = 25.023699mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.8 {
-       x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
+      y1 = 27.871293mm
+     }
+     ha:line.1052960 {
+      clearance = 12.0mil
+      y2 = 1.08648in
+      thickness = 10.0mil
+      x1 = 25.023699mm
+      x2 = 996.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.9 {
-       x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
+      y1 = 27.871293mm
+     }
+     ha:line.1052963 {
+      clearance = 12.0mil
+      y2 = 27.871293mm
+      thickness = 10.0mil
+      x1 = 879.6mil
+      x2 = 850.815mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.10 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      y1 = 27.871293mm
+     }
+     ha:line.1052966 {
+      clearance = 12.0mil
+      y2 = 1.08548in
+      thickness = 10.0mil
+      x1 = 850.815mil
+      x2 = 839.0mil
+      ha:flags {
+       clearline = 1
       }
+      y1 = 27.871293mm
      }
-    }
-    ha:! {
-     width=0.001um; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=45.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+     ha:line.1052969 {
+      clearance = 12.0mil
+      y2 = 1.124in
+      thickness = 10.0mil
+      x1 = 839.0mil
+      x2 = 839.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=35.0mil; thickness=8.0mil;
+      y1 = 1.08548in
+     }
+     ha:line.1052999 {
+      clearance = 22.0mil
+      y2 = 1.010695in
+      thickness = 27.0mil
+      x1 = 879.6mil
+      x2 = 756.485mil
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.010695in
      }
-    }
-    ha:" {
-     width=0.254001mm; height=0.508001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
+     ha:line.1053002 {
+      clearance = 22.0mil
+      y2 = 1.021in
+      thickness = 27.0mil
+      x1 = 756.485mil
+      x2 = 18.952972mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil;
+      y1 = 1.010695in
+     }
+     ha:line.1053030 {
+      clearance = 22.0mil
+      y2 = 992.0mil
+      thickness = 27.0mil
+      x1 = 27.7622mm
+      x2 = 27.7622mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 921.0mil
      }
-    }
-    ha:$ {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=15.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+     ha:line.1053033 {
+      clearance = 22.0mil
+      y2 = 988.0mil
+      thickness = 27.0mil
+      x1 = 27.0002mm
+      x2 = 27.0002mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=15.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
+      y1 = 922.0mil
+     }
+     ha:line.1053036 {
+      clearance = 22.0mil
+      y2 = 987.0mil
+      thickness = 27.0mil
+      x1 = 1.078in
+      x2 = 1.078in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=20.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
+      y1 = 922.0mil
+     }
+     ha:line.1053063 {
+      clearance = 22.0mil
+      y2 = 955.0mil
+      thickness = 27.0mil
+      x1 = 917.0mil
+      x2 = 917.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=0.0; y1=20.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
+      y1 = 1.010695in
+     }
+     ha:line.1053066 {
+      clearance = 22.0mil
+      y2 = 936.0mil
+      thickness = 27.0mil
+      x1 = 917.0mil
+      x2 = 936.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 955.0mil
+     }
+     ha:line.1053069 {
+      clearance = 22.0mil
+      y2 = 21.771483mm
+      thickness = 27.0mil
+      x1 = 936.0mil
+      x2 = 936.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 936.0mil
+     }
+     ha:line.1053072 {
+      clearance = 22.0mil
+      y2 = 21.767927mm
+      thickness = 27.0mil
+      x1 = 936.0mil
+      x2 = 23.777956mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 21.771483mm
+     }
+     ha:line.1053120 {
+      clearance = 20.0mil
+      y2 = 1.21828in
+      thickness = 20.0mil
+      x1 = 18.907506mm
+      x2 = 18.907506mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      y1 = 1.021in
+     }
+     ha:line.1053123 {
+      clearance = 20.0mil
+      y2 = 1.336in
+      thickness = 20.0mil
+      x1 = 18.907506mm
+      x2 = 862.11mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.8 {
-       x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      y1 = 1.21828in
+     }
+     ha:line.1053141 {
+      clearance = 12.0mil
+      y2 = 1.010695in
+      thickness = 10.0mil
+      x1 = 813.0mil
+      x2 = 813.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.9 {
-       x1=5.0mil; y1=45.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 805.74mil
+     }
+     ha:line.1053156 {
+      clearance = 12.0mil
+      y2 = 17.92732mm
+      thickness = 10.0mil
+      x1 = 707.2mil
+      x2 = 707.2mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.10 {
-       x1=0.0; y1=40.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 19.193002mm
+     }
+     ha:line.1053159 {
+      clearance = 12.0mil
+      y2 = 657.0mil
+      thickness = 10.0mil
+      x1 = 707.2mil
+      x2 = 756.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.11 {
-       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 17.92732mm
+     }
+     ha:line.1053162 {
+      clearance = 12.0mil
+      y2 = 657.0mil
+      thickness = 10.0mil
+      x1 = 756.0mil
+      x2 = 24.289004mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 657.0mil
      }
-    }
-    ha:% {
-     width=1.016001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
+     ha:line.1053201 {
+      clearance = 12.0mil
+      y2 = 606.0mil
+      thickness = 10.0mil
+      x1 = 1.07526in
+      x2 = 26.383996mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 606.0mil
+     }
+     ha:line.1053219 {
+      clearance = 12.0mil
+      y2 = 16.161004mm
+      thickness = 10.0mil
+      x1 = 1.07526in
+      x2 = 1.07526in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 606.0mil
+     }
+     ha:line.1053222 {
+      clearance = 12.0mil
+      y2 = 701.0mil
+      thickness = 10.0mil
+      x1 = 1.07526in
+      x2 = 1.14in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
+      y1 = 16.161004mm
+     }
+     ha:line.1053225 {
+      clearance = 12.0mil
+      y2 = 701.0mil
+      thickness = 10.0mil
+      x1 = 1.14in
+      x2 = 1.14in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
+      y1 = 1.625in
+     }
+     ha:line.1053240 {
+      clearance = 12.0mil
+      y2 = 606.0mil
+      thickness = 10.0mil
+      x1 = 24.289004mm
+      x2 = 1.00726in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=10.0mil; y1=25.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
+      y1 = 657.0mil
+     }
+     ha:line.1053243 {
+      clearance = 12.0mil
+      y2 = 13.570204mm
+      thickness = 10.0mil
+      x1 = 1.00726in
+      x2 = 1.00726in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
+      y1 = 606.0mil
+     }
+     ha:line.1053246 {
+      clearance = 12.0mil
+      y2 = 534.0mil
+      thickness = 10.0mil
+      x1 = 1.00726in
+      x2 = 1.007in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=0.0; y1=20.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+      y1 = 13.570204mm
+     }
+    }
+    color = {#8b2323}
+    group = 3
+    ha:combining {
+    }
+   }
+   ha:bottom-sig {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>b}
+     {pcb-rnd::key::select} = {<Key>l; <Key>b}
+    }
+    lid = 1
+    li:objects {
+     ha:line.718055 {
+      clearance = 20.0mil
+      y2 = 26.035mm
+      thickness = 140.0mil
+      x1 = 89.0mil
+      x2 = 89.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.8 {
-       x1=0.0; y1=50.0mil; x2=40.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 525.0mil
+     }
+     ha:line.718058 {
+      clearance = 20.0mil
+      y2 = 1.125in
+      thickness = 140.0mil
+      x1 = 489.0mil
+      x2 = 489.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.9 {
-       x1=35.0mil; y1=50.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 45.085mm
+     }
+     ha:line.724717 {
+      clearance = 20.0mil
+      y2 = 3.0in
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
       }
-      ha:line.10 {
-       x1=40.0mil; y1=40.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
+      x1 = 0.0
+      x2 = 0.0
+      ha:flags {
+       clearline = 1
+       lock = 1
       }
-      ha:line.11 {
-       x1=35.0mil; y1=35.0mil; x2=40.0mil; y2=40.0mil; thickness=8.0mil;
+      y1 = 0.0
+     }
+     ha:line.724729 {
+      clearance = 20.0mil
+      y2 = 3.0in
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
       }
-      ha:line.12 {
-       x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil;
+      x1 = 0.0
+      x2 = 3.0in
+      ha:flags {
+       clearline = 1
+       lock = 1
       }
-      ha:line.13 {
-       x1=25.0mil; y1=40.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 3.0in
+     }
+     ha:line.724741 {
+      clearance = 20.0mil
+      y2 = 0.0
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
       }
-      ha:line.14 {
-       x1=25.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      x1 = 3.0in
+      x2 = 0.0
+      ha:flags {
+       clearline = 1
+       lock = 1
       }
-      ha:line.15 {
-       x1=25.0mil; y1=45.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 0.0
+     }
+     ha:line.724753 {
+      clearance = 20.0mil
+      y2 = 0.0
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
       }
-      ha:line.16 {
-       x1=30.0mil; y1=50.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil;
+      x1 = 3.0in
+      x2 = 3.0in
+      ha:flags {
+       clearline = 1
+       lock = 1
       }
+      y1 = 3.0in
      }
-    }
-    ha:' {
-     width=0.254001mm; height=0.508001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=20.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.894791 {
+      clearance = 12.0mil
+      y2 = 52.07mm
+      thickness = 10.0mil
+      x1 = 1.357in
+      x2 = 1.35in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 52.2478mm
      }
-    }
-    ha:( {
-     width=0.127001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.907046 {
+      clearance = 12.0mil
+      y2 = 1.751in
+      thickness = 10.0mil
+      x1 = 31.75mm
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 44.45mm
+     }
+     ha:line.907254 {
+      clearance = 12.0mil
+      y2 = 1.65in
+      thickness = 10.0mil
+      x1 = 1.351in
+      x2 = 1.35in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.651in
+     }
+     ha:line.1004980 {
+      clearance = 20.0mil
+      y2 = 901.71mil
+      thickness = 20.0mil
+      x1 = 22.435566mm
+      x2 = 22.460966mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 901.71mil
      }
-    }
-    ha:) {
-     width=0.127001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
+     ha:line.1004986 {
+      clearance = 20.0mil
+      y2 = 490.0mil
+      thickness = 20.0mil
+      x1 = 29.9212mm
+      x2 = 29.9212mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 608.0mil
+     }
+     ha:line.1004989 {
+      clearance = 20.0mil
+      y2 = 490.0mil
+      thickness = 20.0mil
+      x1 = 29.9212mm
+      x2 = 1.372in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 490.0mil
+     }
+     ha:line.1004992 {
+      clearance = 20.0mil
+      y2 = 636.0mil
+      thickness = 20.0mil
+      x1 = 1.372in
+      x2 = 1.518in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 490.0mil
      }
-    }
-    ha:* {
-     width=0.508001mm; height=1.016001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=20.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+     ha:line.1004995 {
+      clearance = 20.0mil
+      y2 = 636.0mil
+      thickness = 20.0mil
+      x1 = 1.518in
+      x2 = 1.703in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+      y1 = 636.0mil
+     }
+     ha:line.1004998 {
+      clearance = 20.0mil
+      y2 = 656.0mil
+      thickness = 20.0mil
+      x1 = 1.703in
+      x2 = 1.723in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 636.0mil
+     }
+     ha:line.1005001 {
+      clearance = 20.0mil
+      y2 = 656.0mil
+      thickness = 20.0mil
+      x1 = 1.723in
+      x2 = 46.99mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
+      y1 = 656.0mil
+     }
+     ha:line.1005004 {
+      clearance = 20.0mil
+      y2 = 486.0mil
+      thickness = 20.0mil
+      x1 = 46.99mm
+      x2 = 2.02in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 656.0mil
      }
-    }
-    ha:+ {
-     width=0.508001mm; height=1.016001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+     ha:line.1007933 {
+      clearance = 12.0mil
+      y2 = 800.0mil
+      thickness = 10.0mil
+      x1 = 1.898in
+      x2 = 1.854in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
+      y1 = 756.0mil
+     }
+     ha:line.1007936 {
+      clearance = 12.0mil
+      y2 = 800.0mil
+      thickness = 10.0mil
+      x1 = 1.854in
+      x2 = 1.3in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 800.0mil
      }
-    }
-    ha:, {
-     width=0.254001mm; height=1.524001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=60.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1007939 {
+      clearance = 12.0mil
+      y2 = 850.0mil
+      thickness = 10.0mil
+      x1 = 1.3in
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 800.0mil
      }
-    }
-    ha:- {
-     width=0.508001mm; height=0.762001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+     ha:line.1008021 {
+      clearance = 12.0mil
+      y2 = 1.7in
+      thickness = 10.0mil
+      x1 = 1.459in
+      x2 = 1.409in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 44.45mm
      }
-    }
-    ha:. {
-     width=0.127001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1008024 {
+      clearance = 12.0mil
+      y2 = 1.7in
+      thickness = 10.0mil
+      x1 = 1.409in
+      x2 = 30.861mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.7in
      }
-    }
-    ha:0 {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1008027 {
+      clearance = 12.0mil
+      y2 = 1.625in
+      thickness = 10.0mil
+      x1 = 30.861mm
+      x2 = 1.14in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.7in
+     }
+     ha:line.1008122 {
+      clearance = 12.0mil
+      y2 = 70.0mil
+      thickness = 10.0mil
+      x1 = 2.353in
+      x2 = 2.3in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 123.0mil
+     }
+     ha:line.1013282 {
+      clearance = 22.0mil
+      y2 = 2.54in
+      thickness = 27.0mil
+      x1 = 72.39mm
+      x2 = 2.849in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 2.54in
+     }
+     ha:line.1013285 {
+      clearance = 22.0mil
+      y2 = 2.6in
+      thickness = 27.0mil
+      x1 = 2.849in
+      x2 = 2.789in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      y1 = 2.54in
+     }
+     ha:line.1013288 {
+      clearance = 22.0mil
+      y2 = 2.6in
+      thickness = 27.0mil
+      x1 = 2.789in
+      x2 = 1.114in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 2.6in
+     }
+     ha:line.1013291 {
+      clearance = 22.0mil
+      y2 = 1.975in
+      thickness = 27.0mil
+      x1 = 1.114in
+      x2 = 489.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 2.6in
+     }
+     ha:line.1013336 {
+      clearance = 22.0mil
+      y2 = 62.0014mm
+      thickness = 27.0mil
+      x1 = 72.39mm
+      x2 = 69.8754mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 2.54in
+     }
+     ha:line.1013339 {
+      clearance = 22.0mil
+      y2 = 2.2453in
+      thickness = 27.0mil
+      x1 = 69.8754mm
+      x2 = 69.8754mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.8 {
-       x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+      y1 = 62.0014mm
+     }
+     ha:line.1013342 {
+      clearance = 22.0mil
+      y2 = 2.1463in
+      thickness = 27.0mil
+      x1 = 69.8754mm
+      x2 = 72.39mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 2.2453in
      }
-    }
-    ha:1 {
-     width=0.381001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=18.0mil; x2=8.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.1013906 {
+      clearance = 12.0mil
+      y2 = 123.0mil
+      thickness = 10.0mil
+      x1 = 2.353in
+      x2 = 2.353in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=8.0mil; y1=10.0mil; x2=8.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 33.5026mm
+     }
+     ha:line.1013945 {
+      clearance = 12.0mil
+      y2 = 1.55in
+      thickness = 10.0mil
+      x1 = 1.35in
+      x2 = 55.6514mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.55in
+     }
+     ha:line.1013948 {
+      clearance = 12.0mil
+      y2 = 1.755in
+      thickness = 10.0mil
+      x1 = 55.6514mm
+      x2 = 60.8584mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.55in
      }
-    }
-    ha:2 {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.1013951 {
+      clearance = 12.0mil
+      y2 = 1.755in
+      thickness = 10.0mil
+      x1 = 60.8584mm
+      x2 = 62.2046mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 1.755in
+     }
+     ha:line.1013997 {
+      clearance = 12.0mil
+      y2 = 1.721in
+      thickness = 10.0mil
+      x1 = 62.611mm
+      x2 = 2.386in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+      y1 = 1.721in
+     }
+     ha:line.1014000 {
+      clearance = 12.0mil
+      y2 = 1.532in
+      thickness = 10.0mil
+      x1 = 2.386in
+      x2 = 2.197in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      y1 = 1.721in
+     }
+     ha:line.1014003 {
+      clearance = 12.0mil
+      y2 = 1.532in
+      thickness = 10.0mil
+      x1 = 2.197in
+      x2 = 1.404in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=0.0; y1=50.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      y1 = 1.532in
+     }
+     ha:line.1014006 {
+      clearance = 12.0mil
+      y2 = 38.1mm
+      thickness = 10.0mil
+      x1 = 1.404in
+      x2 = 1.372in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.532in
+     }
+     ha:line.1014018 {
+      clearance = 12.0mil
+      y2 = 607.0mil
+      thickness = 10.0mil
+      x1 = 741.0mil
+      x2 = 791.0mil
+      ha:flags {
+       clearline = 1
       }
+      y1 = 657.0mil
      }
-    }
-    ha:3 {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.1014046 {
+      clearance = 12.0mil
+      y2 = 1.691in
+      thickness = 10.0mil
+      x1 = 2.487in
+      x2 = 2.382in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 1.691in
+     }
+     ha:line.1014049 {
+      clearance = 12.0mil
+      y2 = 1.513in
+      thickness = 10.0mil
+      x1 = 2.382in
+      x2 = 2.204in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      y1 = 1.691in
+     }
+     ha:line.1014052 {
+      clearance = 12.0mil
+      y2 = 1.513in
+      thickness = 10.0mil
+      x1 = 2.204in
+      x2 = 1.481in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.513in
+     }
+     ha:line.1014055 {
+      clearance = 12.0mil
+      y2 = 1.401in
+      thickness = 10.0mil
+      x1 = 1.481in
+      x2 = 1.369in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.513in
+     }
+     ha:line.1014090 {
+      clearance = 12.0mil
+      y2 = 1.74in
+      thickness = 10.0mil
+      x1 = 2.524in
+      x2 = 2.524in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.691in
+     }
+     ha:line.1014093 {
+      clearance = 12.0mil
+      y2 = 1.786in
+      thickness = 10.0mil
+      x1 = 2.524in
+      x2 = 2.478in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=5.0mil; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+      y1 = 1.74in
+     }
+     ha:line.1014096 {
+      clearance = 12.0mil
+      y2 = 1.786in
+      thickness = 10.0mil
+      x1 = 2.478in
+      x2 = 2.297in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
+      y1 = 1.786in
+     }
+     ha:line.1014099 {
+      clearance = 12.0mil
+      y2 = 1.64in
+      thickness = 10.0mil
+      x1 = 2.297in
+      x2 = 2.151in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.8 {
-       x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.786in
+     }
+     ha:line.1014102 {
+      clearance = 12.0mil
+      y2 = 1.64in
+      thickness = 10.0mil
+      x1 = 2.151in
+      x2 = 2.149in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.9 {
-       x1=20.0mil; y1=33.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+      y1 = 1.64in
+     }
+     ha:line.1014105 {
+      clearance = 12.0mil
+      y2 = 1.6in
+      thickness = 10.0mil
+      x1 = 54.61mm
+      x2 = 53.594mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.10 {
-       x1=20.0mil; y1=23.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+      y1 = 1.64in
+     }
+     ha:line.1014139 {
+      clearance = 12.0mil
+      y2 = 1.6in
+      thickness = 10.0mil
+      x1 = 53.594mm
+      x2 = 1.193in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.6in
      }
-    }
-    ha:4 {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=35.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.1014142 {
+      clearance = 12.0mil
+      y2 = 1.564in
+      thickness = 10.0mil
+      x1 = 1.193in
+      x2 = 1.157in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 1.6in
+     }
+     ha:line.1014145 {
+      clearance = 12.0mil
+      y2 = 1.564in
+      thickness = 10.0mil
+      x1 = 1.157in
+      x2 = 850.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.564in
+     }
+     ha:line.1014148 {
+      clearance = 12.0mil
+      y2 = 1.411in
+      thickness = 10.0mil
+      x1 = 850.0mil
+      x2 = 697.0mil
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.564in
      }
-    }
-    ha:5 {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.1014151 {
+      clearance = 12.0mil
+      y2 = 1.27in
+      thickness = 10.0mil
+      x1 = 697.0mil
+      x2 = 697.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.411in
+     }
+     ha:line.1014174 {
+      clearance = 12.0mil
+      y2 = 1.807in
+      thickness = 10.0mil
+      x1 = 2.551in
+      x2 = 63.119mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+      y1 = 1.741in
+     }
+     ha:line.1014177 {
+      clearance = 12.0mil
+      y2 = 1.807in
+      thickness = 10.0mil
+      x1 = 63.119mm
+      x2 = 62.2046mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=5.0mil; y1=25.0mil; x2=15.0mil; y2=25.0mil; thickness=8.0mil;
+      y1 = 1.807in
+     }
+     ha:line.1014180 {
+      clearance = 12.0mil
+      y2 = 1.885in
+      thickness = 10.0mil
+      x1 = 62.2046mm
+      x2 = 2.371in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=15.0mil; y1=25.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.807in
+     }
+     ha:line.1014183 {
+      clearance = 12.0mil
+      y2 = 1.885in
+      thickness = 10.0mil
+      x1 = 2.371in
+      x2 = 2.35in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.885in
+     }
+     ha:line.1014192 {
+      clearance = 12.0mil
+      y2 = 1.65in
+      thickness = 10.0mil
+      x1 = 1.35in
+      x2 = 2.115in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.65in
+     }
+     ha:line.1014195 {
+      clearance = 12.0mil
+      y2 = 1.885in
+      thickness = 10.0mil
+      x1 = 2.115in
+      x2 = 2.35in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.65in
+     }
+     ha:line.1014198 {
+      clearance = 12.0mil
+      y2 = 1.87in
+      thickness = 10.0mil
+      x1 = 2.35in
+      x2 = 59.309mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.8 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.885in
+     }
+     ha:line.1016697 {
+      clearance = 12.0mil
+      y2 = 850.0mil
+      thickness = 10.0mil
+      x1 = 1.35in
+      x2 = 1.411in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 850.0mil
      }
-    }
-    ha:6 {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+     ha:line.1016700 {
+      clearance = 12.0mil
+      y2 = 826.0mil
+      thickness = 10.0mil
+      x1 = 1.411in
+      x2 = 1.435in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 850.0mil
+     }
+     ha:line.1016703 {
+      clearance = 12.0mil
+      y2 = 826.0mil
+      thickness = 10.0mil
+      x1 = 1.435in
+      x2 = 1.728in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 826.0mil
+     }
+     ha:line.1016706 {
+      clearance = 12.0mil
+      y2 = 996.0mil
+      thickness = 10.0mil
+      x1 = 1.728in
+      x2 = 1.898in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      y1 = 826.0mil
+     }
+     ha:line.1016869 {
+      clearance = 12.0mil
+      y2 = 31.75mm
+      thickness = 10.0mil
+      x1 = 1.35in
+      x2 = 1.845in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 31.75mm
+     }
+     ha:line.1016872 {
+      clearance = 12.0mil
+      y2 = 1.328in
+      thickness = 10.0mil
+      x1 = 1.845in
+      x2 = 1.923in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=15.0mil; y1=28.0mil; x2=20.0mil; y2=33.0mil; thickness=8.0mil;
+      y1 = 31.75mm
+     }
+     ha:line.1016875 {
+      clearance = 12.0mil
+      y2 = 1.328in
+      thickness = 10.0mil
+      x1 = 1.923in
+      x2 = 2.056in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+      y1 = 1.328in
+     }
+     ha:line.1016941 {
+      clearance = 12.0mil
+      y2 = 29.21mm
+      thickness = 10.0mil
+      x1 = 1.35in
+      x2 = 1.794in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 29.21mm
+     }
+     ha:line.1016944 {
+      clearance = 12.0mil
+      y2 = 1.294in
+      thickness = 10.0mil
+      x1 = 1.794in
+      x2 = 1.938in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.8 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 29.21mm
+     }
+     ha:line.1016947 {
+      clearance = 12.0mil
+      y2 = 1.294in
+      thickness = 10.0mil
+      x1 = 1.938in
+      x2 = 2.072in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.9 {
-       x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.294in
+     }
+     ha:line.1016950 {
+      clearance = 12.0mil
+      y2 = 1.328in
+      thickness = 10.0mil
+      x1 = 2.072in
+      x2 = 53.4924mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.294in
      }
-    }
-    ha:7 {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.1017013 {
+      clearance = 12.0mil
+      y2 = 26.6954mm
+      thickness = 10.0mil
+      x1 = 1.35in
+      x2 = 1.35in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 26.67mm
+     }
+     ha:line.1017016 {
+      clearance = 12.0mil
+      y2 = 28.1686mm
+      thickness = 10.0mil
+      x1 = 1.35in
+      x2 = 35.7632mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 26.6954mm
      }
-    }
-    ha:8 {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1017019 {
+      clearance = 12.0mil
+      y2 = 28.1686mm
+      thickness = 10.0mil
+      x1 = 35.7632mm
+      x2 = 1.937in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=37.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      y1 = 28.1686mm
+     }
+     ha:line.1017022 {
+      clearance = 12.0mil
+      y2 = 1.328in
+      thickness = 10.0mil
+      x1 = 1.937in
+      x2 = 2.156in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=37.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 28.1686mm
+     }
+     ha:line.1017025 {
+      clearance = 12.0mil
+      y2 = 950.0mil
+      thickness = 10.0mil
+      x1 = 1.35in
+      x2 = 1.564755in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=7.0mil; y1=30.0mil; x2=13.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 950.0mil
+     }
+     ha:line.1017028 {
+      clearance = 12.0mil
+      y2 = 26.597229mm
+      thickness = 10.0mil
+      x1 = 1.564755in
+      x2 = 1.66189in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=37.0mil; thickness=8.0mil;
+      y1 = 950.0mil
+     }
+     ha:line.1017031 {
+      clearance = 12.0mil
+      y2 = 26.597229mm
+      thickness = 10.0mil
+      x1 = 1.66189in
+      x2 = 48.898429mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=20.0mil; y1=37.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 26.597229mm
+     }
+     ha:line.1017034 {
+      clearance = 12.0mil
+      y2 = 1.328in
+      thickness = 10.0mil
+      x1 = 48.898429mm
+      x2 = 56.0324mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 26.597229mm
+     }
+     ha:line.1022191 {
+      clearance = 12.0mil
+      y2 = 1.8in
+      thickness = 10.0mil
+      x1 = 1.586in
+      x2 = 39.8018mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.819in
+     }
+     ha:line.1022194 {
+      clearance = 12.0mil
+      y2 = 44.45mm
+      thickness = 10.0mil
+      x1 = 1.4in
+      x2 = 1.35in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.8 {
-       x1=0.0; y1=23.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.8in
+     }
+     ha:line.1022198 {
+      clearance = 12.0mil
+      y2 = 1.8in
+      thickness = 10.0mil
+      x1 = 39.8018mm
+      x2 = 1.4in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.9 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=23.0mil; thickness=8.0mil;
+      y1 = 1.8in
+     }
+     ha:line.1053096 {
+      clearance = 20.0mil
+      y2 = 23.466806mm
+      thickness = 20.0mil
+      x1 = 862.11mil
+      x2 = 862.11mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.10 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 1.336in
+     }
+     ha:line.1053099 {
+      clearance = 20.0mil
+      y2 = 23.466806mm
+      thickness = 20.0mil
+      x1 = 29.9212mm
+      x2 = 862.11mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.11 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 608.0mil
+     }
+     ha:line.1053282 {
+      clearance = 12.0mil
+      y2 = 1.362in
+      thickness = 10.0mil
+      x1 = 772.0mil
+      x2 = 772.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.12 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      y1 = 1.35in
+     }
+     ha:line.1053294 {
+      clearance = 12.0mil
+      y2 = 38.1127mm
+      thickness = 10.0mil
+      x1 = 1.3725in
+      x2 = 828.5mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.13 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
+      y1 = 38.1127mm
+     }
+     ha:line.1053300 {
+      clearance = 12.0mil
+      y2 = 1.413in
+      thickness = 10.0mil
+      x1 = 741.0mil
+      x2 = 741.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.14 {
-       x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
+      y1 = 657.0mil
+     }
+     ha:line.1053309 {
+      clearance = 12.0mil
+      y2 = 38.1127mm
+      thickness = 10.0mil
+      x1 = 880.5mil
+      x2 = 881.0mil
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.501in
      }
-    }
-    ha:9 {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+     ha:line.1053315 {
+      clearance = 12.0mil
+      y2 = 38.1127mm
+      thickness = 10.0mil
+      x1 = 741.0mil
+      x2 = 828.5mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.413in
+     }
+     ha:line.1053321 {
+      clearance = 12.0mil
+      y2 = 1.401in
+      thickness = 10.0mil
+      x1 = 1.369in
+      x2 = 1.189in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      y1 = 1.401in
+     }
+     ha:line.1053333 {
+      clearance = 12.0mil
+      y2 = 35.9664mm
+      thickness = 10.0mil
+      x1 = 1.189in
+      x2 = 29.8196mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 1.401in
+     }
+     ha:line.1053336 {
+      clearance = 12.0mil
+      y2 = 36.9824mm
+      thickness = 10.0mil
+      x1 = 29.8196mm
+      x2 = 29.8196mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 35.9664mm
+     }
+     ha:line.1053339 {
+      clearance = 12.0mil
+      y2 = 1.482in
+      thickness = 10.0mil
+      x1 = 29.8196mm
+      x2 = 1.148in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
+      y1 = 36.9824mm
+     }
+     ha:line.1053342 {
+      clearance = 12.0mil
+      y2 = 1.482in
+      thickness = 10.0mil
+      x1 = 1.148in
+      x2 = 836.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.482in
+     }
+     ha:line.1053345 {
+      clearance = 12.0mil
+      y2 = 36.0172mm
+      thickness = 10.0mil
+      x1 = 836.0mil
+      x2 = 772.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.482in
+     }
+     ha:line.1053348 {
+      clearance = 12.0mil
+      y2 = 1.35in
+      thickness = 10.0mil
+      x1 = 772.0mil
+      x2 = 772.0mil
+      ha:flags {
+       clearline = 1
       }
+      y1 = 36.0172mm
      }
     }
-    ha:< {
-     width=0.254001mm; height=1.016001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil;
+    color = {#3a5fcd}
+    group = 10
+    ha:combining {
+    }
+   }
+   ha:top-gnd {
+    lid = 2
+    li:objects {
+     ha:line.961856 {
+      clearance = 20.0mil
+      y2 = 2.766in
+      thickness = 20.0mil
+      x1 = 489.0mil
+      x2 = 489.0mil
+      y1 = 2.383in
+     }
+     ha:line.962234 {
+      clearance = 20.0mil
+      y2 = 2.675in
+      thickness = 20.0mil
+      x1 = 397.0mil
+      x2 = 571.0mil
+      y1 = 2.675in
+     }
+     ha:line.962237 {
+      clearance = 20.0mil
+      y2 = 65.405mm
+      thickness = 20.0mil
+      x1 = 397.0mil
+      x2 = 571.0mil
+      y1 = 65.405mm
+     }
+     ha:line.962240 {
+      clearance = 20.0mil
+      y2 = 62.865mm
+      thickness = 20.0mil
+      x1 = 407.0mil
+      x2 = 571.0mil
+      y1 = 2.474in
+     }
+     ha:polygon.802093 {
+      li:geometry {
+       ta:contour {
+        { 10.0mil; 10.0mil }
+        { 2.991in; 10.0mil }
+        { 2.991in; 2.992in }
+        { 10.0mil; 2.992in }
+       }
       }
-      ha:line.1 {
-       x1=0.0; y1=30.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
+      ha:flags {
+       clearpoly = 1
+       lock = 1
       }
+      clearance = 12.0mil
      }
-    }
-    ha:> {
-     width=0.254001mm; height=1.016001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=20.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+     ha:polygon.931092 {
+      li:geometry {
+       ta:contour {
+        { 1.80552in; 53.444521mm }
+        { 1.958in; 53.444521mm }
+        { 1.958in; 2.797in }
+        { 1.80552in; 2.797in }
+       }
       }
-      ha:line.1 {
-       x1=0.0; y1=40.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      ha:flags {
+       clearpoly = 1
       }
+      clearance = 12.0mil
      }
     }
-    ha:? {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=35.0mil; thickness=8.0mil;
+    color = {#104e8b}
+    group = 3
+    ha:combining {
+    }
+   }
+   ha:bottom-gnd {
+    lid = 3
+    li:objects {
+     ha:line.831300 {
+      clearance = 22.0mil
+      y2 = 2.389in
+      thickness = 27.0mil
+      x1 = 588.0mil
+      x2 = 588.0mil
+      y1 = 62.865mm
+     }
+     ha:line.831309 {
+      clearance = 22.0mil
+      y2 = 2.761in
+      thickness = 27.0mil
+      x1 = 589.0mil
+      x2 = 589.0mil
+      y1 = 2.675in
+     }
+     ha:polygon.804398 {
+      li:geometry {
+       ta:contour {
+        { 10.0mil; 10.0mil }
+        { 2.988in; 10.0mil }
+        { 2.988in; 2.988in }
+        { 10.0mil; 2.988in }
+       }
       }
-      ha:line.1 {
-       x1=10.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      ha:flags {
+       clearpoly = 1
+       lock = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
+      clearance = 12.0mil
+     }
+    }
+    color = {#cd3700}
+    group = 10
+    ha:combining {
+    }
+   }
+   ha:int-sig2 {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>i}
+     {pcb-rnd::key::select} = {<Key>l; <Key>i}
+    }
+    lid = 4
+    li:objects {
+     ha:line.724714 {
+      clearance = 20.0mil
+      y2 = 3.0in
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
       }
-      ha:line.3 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      x1 = 0.0
+      x2 = 0.0
+      ha:flags {
+       clearline = 1
+       lock = 1
       }
-      ha:line.4 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 0.0
+     }
+     ha:line.724726 {
+      clearance = 20.0mil
+      y2 = 3.0in
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
       }
-      ha:line.5 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      x1 = 0.0
+      x2 = 3.0in
+      ha:flags {
+       clearline = 1
+       lock = 1
       }
-      ha:line.6 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+      y1 = 3.0in
+     }
+     ha:line.724738 {
+      clearance = 20.0mil
+      y2 = 0.0
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
       }
-      ha:line.7 {
-       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+      x1 = 3.0in
+      x2 = 0.0
+      ha:flags {
+       clearline = 1
+       lock = 1
       }
+      y1 = 0.0
      }
-    }
-    ha:@ {
-     width=1.270001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil;
+     ha:line.724750 {
+      clearance = 20.0mil
+      y2 = 0.0
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=40.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      x1 = 3.0in
+      x2 = 3.0in
+      ha:flags {
+       clearline = 1
+       lock = 1
       }
-      ha:line.2 {
-       x1=10.0mil; y1=50.0mil; x2=40.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 3.0in
+     }
+     ha:line.920300 {
+      clearance = 12.0mil
+      y2 = 26.67mm
+      thickness = 10.0mil
+      x1 = 1.351in
+      x2 = 1.35in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 26.6954mm
+     }
+     ha:line.980995 {
+      clearance = 12.0mil
+      y2 = 2.671in
+      thickness = 10.0mil
+      x1 = 1.372in
+      x2 = 1.443in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=50.0mil; y1=35.0mil; x2=50.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 2.671in
+     }
+     ha:line.981284 {
+      clearance = 12.0mil
+      y2 = 2.702in
+      thickness = 10.0mil
+      x1 = 1.328in
+      x2 = 1.47in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=50.0mil; y1=10.0mil; x2=40.0mil; y2=0.0; thickness=8.0mil;
+      y1 = 2.702in
+     }
+     ha:line.981576 {
+      clearance = 12.0mil
+      y2 = 2.73in
+      thickness = 10.0mil
+      x1 = 1.284in
+      x2 = 1.525in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=40.0mil; y1=0.0; x2=10.0mil; y2=0.0; thickness=8.0mil;
+      y1 = 2.73in
+     }
+     ha:line.981579 {
+      clearance = 12.0mil
+      y2 = 68.453mm
+      thickness = 10.0mil
+      x1 = 1.525in
+      x2 = 1.56in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=10.0mil; y1=0.0; x2=0.0; y2=10.0mil; thickness=8.0mil;
+      y1 = 2.73in
+     }
+     ha:line.981582 {
+      clearance = 12.0mil
+      y2 = 2.401in
+      thickness = 10.0mil
+      x1 = 1.56in
+      x2 = 1.56in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 68.453mm
+     }
+     ha:line.981585 {
+      clearance = 12.0mil
+      y2 = 60.96mm
+      thickness = 10.0mil
+      x1 = 1.56in
+      x2 = 39.5986mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.8 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 2.401in
+     }
+     ha:line.981862 {
+      clearance = 12.0mil
+      y2 = 2.758in
+      thickness = 10.0mil
+      x1 = 1.24in
+      x2 = 39.1414mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.9 {
-       x1=20.0mil; y1=35.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 2.758in
+     }
+     ha:line.981865 {
+      clearance = 12.0mil
+      y2 = 2.712in
+      thickness = 10.0mil
+      x1 = 39.1414mm
+      x2 = 1.587in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.10 {
-       x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 2.758in
+     }
+     ha:line.981868 {
+      clearance = 12.0mil
+      y2 = 2.45in
+      thickness = 10.0mil
+      x1 = 1.587in
+      x2 = 1.587in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.11 {
-       x1=35.0mil; y1=30.0mil; x2=40.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 2.712in
+     }
+     ha:line.982148 {
+      clearance = 12.0mil
+      y2 = 63.5mm
+      thickness = 10.0mil
+      x1 = 41.021mm
+      x2 = 41.021mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.12 {
-       x1=35.0mil; y1=30.0mil; x2=35.0mil; y2=15.0mil; thickness=8.0mil;
+      y1 = 69.3674mm
+     }
+     ha:line.982415 {
+      clearance = 12.0mil
+      y2 = 70.739mm
+      thickness = 10.0mil
+      x1 = 30.3784mm
+      x2 = 1.269in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.13 {
-       x1=35.0mil; y1=20.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
+      y1 = 70.739mm
+     }
+     ha:line.982418 {
+      clearance = 12.0mil
+      y2 = 70.5866mm
+      thickness = 10.0mil
+      x1 = 1.269in
+      x2 = 1.275in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.14 {
-       x1=20.0mil; y1=15.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
+      y1 = 70.739mm
+     }
+     ha:line.982421 {
+      clearance = 12.0mil
+      y2 = 70.5866mm
+      thickness = 10.0mil
+      x1 = 1.275in
+      x2 = 39.8018mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.15 {
-       x1=20.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
+      y1 = 70.5866mm
+     }
+     ha:line.982424 {
+      clearance = 12.0mil
+      y2 = 69.3674mm
+      thickness = 10.0mil
+      x1 = 39.8018mm
+      x2 = 41.021mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.16 {
-       x1=40.0mil; y1=35.0mil; x2=50.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 70.5866mm
+     }
+     ha:line.991685 {
+      clearance = 12.0mil
+      y2 = 522.0mil
+      thickness = 10.0mil
+      x1 = 2.284in
+      x2 = 2.792in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 522.0mil
      }
-    }
-    ha:A {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=20.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+     ha:line.991688 {
+      clearance = 12.0mil
+      y2 = 600.0mil
+      thickness = 10.0mil
+      x1 = 2.792in
+      x2 = 2.87in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=20.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 522.0mil
+     }
+     ha:line.1003249 {
+      clearance = 12.0mil
+      y2 = 1.827in
+      thickness = 10.0mil
+      x1 = 2.708in
+      x2 = 2.708in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=7.0mil; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 51.8414mm
+     }
+     ha:line.1007588 {
+      clearance = 12.0mil
+      y2 = 33.6042mm
+      thickness = 10.0mil
+      x1 = 40.005mm
+      x2 = 1.706in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=20.0mil; thickness=8.0mil;
+      y1 = 26.5938mm
+     }
+     ha:line.1007801 {
+      clearance = 12.0mil
+      y2 = 1.064in
+      thickness = 10.0mil
+      x1 = 1.652in
+      x2 = 1.652in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=25.0mil; y1=20.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 866.0mil
+     }
+     ha:line.1007804 {
+      clearance = 12.0mil
+      y2 = 29.6672mm
+      thickness = 10.0mil
+      x1 = 1.652in
+      x2 = 1.756in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.064in
+     }
+     ha:line.1007807 {
+      clearance = 12.0mil
+      y2 = 33.6042mm
+      thickness = 10.0mil
+      x1 = 1.756in
+      x2 = 1.756in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 29.6672mm
      }
-    }
-    ha:B {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1007810 {
+      clearance = 12.0mil
+      y2 = 26.6954mm
+      thickness = 10.0mil
+      x1 = 1.678in
+      x2 = 1.678in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 892.0mil
+     }
+     ha:line.1007813 {
+      clearance = 12.0mil
+      y2 = 1.179in
+      thickness = 10.0mil
+      x1 = 1.678in
+      x2 = 1.806in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=25.0mil; y1=33.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 26.6954mm
+     }
+     ha:line.1007816 {
+      clearance = 12.0mil
+      y2 = 33.6042mm
+      thickness = 10.0mil
+      x1 = 1.806in
+      x2 = 1.806in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=33.0mil; thickness=8.0mil;
+      y1 = 1.179in
+     }
+     ha:line.1007819 {
+      clearance = 12.0mil
+      y2 = 1.038in
+      thickness = 10.0mil
+      x1 = 1.704in
+      x2 = 1.704in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=5.0mil; y1=28.0mil; x2=20.0mil; y2=28.0mil; thickness=8.0mil;
+      y1 = 918.0mil
+     }
+     ha:line.1007822 {
+      clearance = 12.0mil
+      y2 = 1.191in
+      thickness = 10.0mil
+      x1 = 1.704in
+      x2 = 1.857in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.038in
+     }
+     ha:line.1007825 {
+      clearance = 12.0mil
+      y2 = 1.322in
+      thickness = 10.0mil
+      x1 = 1.857in
+      x2 = 1.857in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 1.191in
+     }
+     ha:line.1007828 {
+      clearance = 12.0mil
+      y2 = 33.6042mm
+      thickness = 10.0mil
+      x1 = 1.857in
+      x2 = 1.856in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+      y1 = 1.322in
+     }
+     ha:line.1013044 {
+      clearance = 12.0mil
+      y2 = 2.028in
+      thickness = 10.0mil
+      x1 = 63.0174mm
+      x2 = 2.492in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.8 {
-       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil;
+      y1 = 2.039in
+     }
+     ha:line.1013047 {
+      clearance = 12.0mil
+      y2 = 2.028in
+      thickness = 10.0mil
+      x1 = 2.492in
+      x2 = 2.644in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.9 {
-       x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil;
+      y1 = 2.028in
+     }
+     ha:line.1013050 {
+      clearance = 12.0mil
+      y2 = 2.068in
+      thickness = 10.0mil
+      x1 = 2.644in
+      x2 = 2.684in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 2.028in
      }
-    }
-    ha:C {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=7.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1013053 {
+      clearance = 12.0mil
+      y2 = 2.068in
+      thickness = 10.0mil
+      x1 = 2.684in
+      x2 = 2.732in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=43.0mil; x2=7.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 2.068in
+     }
+     ha:line.1013056 {
+      clearance = 12.0mil
+      y2 = 52.2478mm
+      thickness = 10.0mil
+      x1 = 2.732in
+      x2 = 69.6722mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=17.0mil; x2=0.0; y2=43.0mil; thickness=8.0mil;
+      y1 = 2.068in
+     }
+     ha:line.1013059 {
+      clearance = 12.0mil
+      y2 = 1.657in
+      thickness = 10.0mil
+      x1 = 69.6722mm
+      x2 = 69.6722mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=0.0; y1=17.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 52.2478mm
+     }
+     ha:line.1013062 {
+      clearance = 12.0mil
+      y2 = 1.55in
+      thickness = 10.0mil
+      x1 = 69.6722mm
+      x2 = 72.39mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=7.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 1.657in
+     }
+     ha:line.1013119 {
+      clearance = 12.0mil
+      y2 = 42.2783mm
+      thickness = 10.0mil
+      x1 = 60.579mm
+      x2 = 60.9727mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.649in
      }
-    }
-    ha:D {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1013122 {
+      clearance = 12.0mil
+      y2 = 40.767mm
+      thickness = 10.0mil
+      x1 = 68.453mm
+      x2 = 2.7545in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=17.0mil; thickness=8.0mil;
+      y1 = 42.2783mm
+     }
+     ha:line.1013125 {
+      clearance = 12.0mil
+      y2 = 1.544in
+      thickness = 10.0mil
+      x1 = 69.977mm
+      x2 = 69.977mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=25.0mil; y1=17.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil;
+      y1 = 40.767mm
+     }
+     ha:line.1013128 {
+      clearance = 12.0mil
+      y2 = 38.1mm
+      thickness = 10.0mil
+      x1 = 69.977mm
+      x2 = 2.799in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=18.0mil; y1=50.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil;
+      y1 = 1.544in
+     }
+     ha:line.1013131 {
+      clearance = 12.0mil
+      y2 = 38.1mm
+      thickness = 10.0mil
+      x1 = 2.799in
+      x2 = 74.93mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=0.0; y1=50.0mil; x2=18.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 38.1mm
+     }
+     ha:line.1013228 {
+      clearance = 12.0mil
+      y2 = 2.83in
+      thickness = 10.0mil
+      x1 = 38.1mm
+      x2 = 39.5478mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=0.0; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 2.83in
+     }
+     ha:line.1013231 {
+      clearance = 12.0mil
+      y2 = 69.469mm
+      thickness = 10.0mil
+      x1 = 39.5478mm
+      x2 = 1.652in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 2.83in
      }
-    }
-    ha:E {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+     ha:line.1013234 {
+      clearance = 12.0mil
+      y2 = 2.359in
+      thickness = 10.0mil
+      x1 = 1.652in
+      x2 = 1.652in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 69.469mm
+     }
+     ha:line.1013237 {
+      clearance = 12.0mil
+      y2 = 2.1in
+      thickness = 10.0mil
+      x1 = 1.652in
+      x2 = 1.393in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      y1 = 2.359in
+     }
+     ha:line.1013436 {
+      clearance = 12.0mil
+      y2 = 1.948in
+      thickness = 10.0mil
+      x1 = 2.386in
+      x2 = 1.791in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 1.948in
+     }
+     ha:line.1013439 {
+      clearance = 12.0mil
+      y2 = 1.975in
+      thickness = 10.0mil
+      x1 = 2.358in
+      x2 = 1.753in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.975in
      }
-    }
-    ha:F {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+     ha:line.1013570 {
+      clearance = 12.0mil
+      y2 = 1.854in
+      thickness = 10.0mil
+      x1 = 2.358in
+      x2 = 1.435in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 1.854in
+     }
+     ha:line.1013573 {
+      clearance = 12.0mil
+      y2 = 1.799in
+      thickness = 10.0mil
+      x1 = 1.435in
+      x2 = 1.38in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+      y1 = 1.854in
+     }
+     ha:line.1013576 {
+      clearance = 12.0mil
+      y2 = 1.799in
+      thickness = 10.0mil
+      x1 = 1.38in
+      x2 = 32.9946mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.799in
      }
-    }
-    ha:G {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+     ha:line.1013579 {
+      clearance = 12.0mil
+      y2 = 44.45mm
+      thickness = 10.0mil
+      x1 = 32.9946mm
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 1.799in
+     }
+     ha:line.1013609 {
+      clearance = 12.0mil
+      y2 = 1.816in
+      thickness = 10.0mil
+      x1 = 2.358in
+      x2 = 41.366694mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 1.816in
+     }
+     ha:line.1013612 {
+      clearance = 12.0mil
+      y2 = 1.7in
+      thickness = 10.0mil
+      x1 = 41.366694mm
+      x2 = 1.51261in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.816in
+     }
+     ha:line.1013615 {
+      clearance = 12.0mil
+      y2 = 1.7in
+      thickness = 10.0mil
+      x1 = 1.51261in
+      x2 = 1.3in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.7in
+     }
+     ha:line.1013618 {
+      clearance = 12.0mil
+      y2 = 1.65in
+      thickness = 10.0mil
+      x1 = 1.3in
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.7in
+     }
+     ha:line.1013719 {
+      clearance = 12.0mil
+      y2 = 1.955in
+      thickness = 10.0mil
+      x1 = 2.671in
+      x2 = 2.633in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.955in
+     }
+     ha:line.1013722 {
+      clearance = 12.0mil
+      y2 = 1.929in
+      thickness = 10.0mil
+      x1 = 2.633in
+      x2 = 2.607in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.955in
+     }
+     ha:line.1013725 {
+      clearance = 12.0mil
+      y2 = 1.929in
+      thickness = 10.0mil
+      x1 = 2.607in
+      x2 = 2.44794in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.8 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 1.929in
+     }
+     ha:line.1013728 {
+      clearance = 12.0mil
+      y2 = 1.90737in
+      thickness = 10.0mil
+      x1 = 2.44794in
+      x2 = 2.42631in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.9 {
-       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.929in
+     }
+     ha:line.1013731 {
+      clearance = 12.0mil
+      y2 = 1.83331in
+      thickness = 10.0mil
+      x1 = 2.42631in
+      x2 = 2.42631in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.90737in
      }
-    }
-    ha:H {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+     ha:line.1013734 {
+      clearance = 12.0mil
+      y2 = 1.785in
+      thickness = 10.0mil
+      x1 = 2.42631in
+      x2 = 2.378in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.83331in
+     }
+     ha:line.1013737 {
+      clearance = 12.0mil
+      y2 = 1.785in
+      thickness = 10.0mil
+      x1 = 2.378in
+      x2 = 55.54218mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.785in
+     }
+     ha:line.1013822 {
+      clearance = 12.0mil
+      y2 = 1.864in
+      thickness = 10.0mil
+      x1 = 2.671in
+      x2 = 2.671in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.916in
      }
-    }
-    ha:I {
-     width=0.254001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.1013825 {
+      clearance = 12.0mil
+      y2 = 45.847mm
+      thickness = 10.0mil
+      x1 = 2.671in
+      x2 = 2.612in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.864in
+     }
+     ha:line.1013828 {
+      clearance = 12.0mil
+      y2 = 45.847mm
+      thickness = 10.0mil
+      x1 = 2.612in
+      x2 = 2.459in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 45.847mm
+     }
+     ha:line.1013831 {
+      clearance = 12.0mil
+      y2 = 1.719in
+      thickness = 10.0mil
+      x1 = 2.459in
+      x2 = 2.373in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 45.847mm
      }
-    }
-    ha:J {
-     width=0.381001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=7.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.1013834 {
+      clearance = 12.0mil
+      y2 = 1.719in
+      thickness = 10.0mil
+      x1 = 2.373in
+      x2 = 2.063in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=15.0mil; y1=10.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 1.719in
+     }
+     ha:line.1013972 {
+      clearance = 12.0mil
+      y2 = 42.2783mm
+      thickness = 10.0mil
+      x1 = 60.9727mm
+      x2 = 68.453mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 42.2783mm
+     }
+     ha:line.1013975 {
+      clearance = 12.0mil
+      y2 = 40.767mm
+      thickness = 10.0mil
+      x1 = 2.7545in
+      x2 = 69.977mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 40.767mm
+     }
+     ha:line.1024756 {
+      clearance = 12.0mil
+      y2 = 1.6in
+      thickness = 10.0mil
+      x1 = 1.642in
+      x2 = 1.46in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.782in
+     }
+     ha:line.1024759 {
+      clearance = 12.0mil
+      y2 = 1.6in
+      thickness = 10.0mil
+      x1 = 1.46in
+      x2 = 1.3in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=0.0; y1=45.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil;
+      y1 = 1.6in
+     }
+     ha:line.1024762 {
+      clearance = 12.0mil
+      y2 = 1.55in
+      thickness = 10.0mil
+      x1 = 1.3in
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.6in
      }
-    }
-    ha:K {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+     ha:line.1027469 {
+      clearance = 12.0mil
+      y2 = 1.7503in
+      thickness = 10.0mil
+      x1 = 55.54218mm
+      x2 = 2.152in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 1.785in
+     }
+     ha:line.1027484 {
+      clearance = 12.0mil
+      y2 = 1.974in
+      thickness = 10.0mil
+      x1 = 1.753in
+      x2 = 1.752in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.975in
+     }
+     ha:line.1027535 {
+      clearance = 12.0mil
+      y2 = 1.498in
+      thickness = 10.0mil
+      x1 = 46.99mm
+      x2 = 1.584in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.764in
      }
-    }
-    ha:L {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+     ha:line.1027538 {
+      clearance = 12.0mil
+      y2 = 1.498in
+      thickness = 10.0mil
+      x1 = 1.584in
+      x2 = 1.298in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.498in
+     }
+     ha:line.1027541 {
+      clearance = 12.0mil
+      y2 = 36.83mm
+      thickness = 10.0mil
+      x1 = 1.298in
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.498in
      }
-    }
-    ha:M {
-     width=0.762001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+     ha:line.1027560 {
+      clearance = 12.0mil
+      y2 = 1.451in
+      thickness = 10.0mil
+      x1 = 1.878in
+      x2 = 40.767mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 1.724in
+     }
+     ha:line.1027563 {
+      clearance = 12.0mil
+      y2 = 1.451in
+      thickness = 10.0mil
+      x1 = 40.767mm
+      x2 = 1.351in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=15.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 1.451in
+     }
+     ha:line.1027566 {
+      clearance = 12.0mil
+      y2 = 36.83mm
+      thickness = 10.0mil
+      x1 = 1.351in
+      x2 = 1.35in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=30.0mil; y1=10.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.451in
+     }
+     ha:line.1027588 {
+      clearance = 12.0mil
+      y2 = 1.479in
+      thickness = 10.0mil
+      x1 = 52.7812mm
+      x2 = 1.709in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.479in
      }
-    }
-    ha:&2f {
-     width=0.762001mm; height=1.143001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=45.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
+     ha:line.1027591 {
+      clearance = 12.0mil
+      y2 = 1.401in
+      thickness = 10.0mil
+      x1 = 1.709in
+      x2 = 1.631in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.479in
      }
-    }
-    ha:&3a {
-     width=0.127001mm; height=0.889001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=25.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+     ha:line.1027594 {
+      clearance = 12.0mil
+      y2 = 1.401in
+      thickness = 10.0mil
+      x1 = 1.631in
+      x2 = 33.0454mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 1.401in
+     }
+     ha:line.1027597 {
+      clearance = 12.0mil
+      y2 = 1.35in
+      thickness = 10.0mil
+      x1 = 33.0454mm
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.401in
      }
-    }
-    ha:&3b {
-     width=0.254001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=50.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
+     ha:line.1027609 {
+      clearance = 12.0mil
+      y2 = 36.7792mm
+      thickness = 10.0mil
+      x1 = 2.128in
+      x2 = 1.756in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=10.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 36.7792mm
+     }
+     ha:line.1027612 {
+      clearance = 12.0mil
+      y2 = 1.377in
+      thickness = 10.0mil
+      x1 = 1.756in
+      x2 = 1.685in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 36.7792mm
      }
-    }
-    ha:&3d {
-     width=0.508001mm; height=0.889001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil;
+     ha:line.1027615 {
+      clearance = 12.0mil
+      y2 = 1.377in
+      thickness = 10.0mil
+      x1 = 1.685in
+      x2 = 1.377in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 1.377in
+     }
+     ha:line.1027618 {
+      clearance = 12.0mil
+      y2 = 1.35in
+      thickness = 10.0mil
+      x1 = 1.377in
+      x2 = 1.35in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.377in
      }
     }
-    ha:O {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+    color = {#548b54}
+    group = 7
+    ha:combining {
+    }
+   }
+   ha:power {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>o}
+     {pcb-rnd::key::select} = {<Key>l; <Key>o}
+    }
+    lid = 5
+    li:objects {
+     ha:line.717882 {
+      clearance = 20.0mil
+      y2 = 1.751in
+      thickness = 10.0mil
+      x1 = 31.75mm
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 44.45mm
+     }
+     ha:line.717918 {
+      clearance = 20.0mil
+      y2 = 850.0mil
+      thickness = 10.0mil
+      x1 = 1.35in
+      x2 = 1.353in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 850.0mil
+     }
+     ha:line.717972 {
+      clearance = 20.0mil
+      y2 = 750.0mil
+      thickness = 10.0mil
+      x1 = 1.35in
+      x2 = 1.353in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      y1 = 750.0mil
+     }
+     ha:line.718038 {
+      clearance = 20.0mil
+      y2 = 2.25in
+      thickness = 18.0mil
+      x1 = 31.75mm
+      x2 = 1.251in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 57.1754mm
+     }
+     ha:line.724711 {
+      clearance = 20.0mil
+      y2 = 3.0in
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
       }
-      ha:line.5 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      x1 = 0.0
+      x2 = 0.0
+      ha:flags {
+       clearline = 1
+       lock = 1
       }
-      ha:line.6 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 0.0
+     }
+     ha:line.724723 {
+      clearance = 20.0mil
+      y2 = 3.0in
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
       }
-      ha:line.7 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      x1 = 0.0
+      x2 = 3.0in
+      ha:flags {
+       clearline = 1
+       lock = 1
       }
+      y1 = 3.0in
      }
-    }
-    ha:P {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.724735 {
+      clearance = 20.0mil
+      y2 = 0.0
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
       }
-      ha:line.2 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+      x1 = 3.0in
+      x2 = 0.0
+      ha:flags {
+       clearline = 1
+       lock = 1
       }
-      ha:line.3 {
-       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      y1 = 0.0
+     }
+     ha:line.724747 {
+      clearance = 20.0mil
+      y2 = 0.0
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
       }
-      ha:line.4 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      x1 = 3.0in
+      x2 = 3.0in
+      ha:flags {
+       clearline = 1
+       lock = 1
       }
-      ha:line.5 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 3.0in
+     }
+     ha:line.851675 {
+      clearance = 22.0mil
+      y2 = 2.1463in
+      thickness = 27.0mil
+      x1 = 72.39mm
+      x2 = 72.38238mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 2.1463in
      }
-    }
-    ha:N {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+     ha:line.969153 {
+      clearance = 20.0mil
+      y2 = 931.0mil
+      thickness = 20.0mil
+      x1 = 1.421in
+      x2 = 1.761in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 490.0mil
+     }
+     ha:line.985724 {
+      clearance = 20.0mil
+      y2 = 1.225in
+      thickness = 20.0mil
+      x1 = 15.2664mm
+      x2 = 89.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 1.389in
+     }
+     ha:line.988506 {
+      clearance = 20.0mil
+      y2 = 55.3212mm
+      thickness = 20.0mil
+      x1 = 29.9212mm
+      x2 = 29.9212mm
+      ha:flags {
+       clearline = 1
       }
+      y1 = 1.726in
      }
-    }
-    ha:R {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.988509 {
+      clearance = 20.0mil
+      y2 = 2.25in
+      thickness = 20.0mil
+      x1 = 29.9212mm
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+      y1 = 55.3212mm
+     }
+     ha:line.988746 {
+      clearance = 20.0mil
+      y2 = 1.024in
+      thickness = 100.0mil
+      x1 = 89.0mil
+      x2 = 89.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      y1 = 26.035mm
+     }
+     ha:line.988749 {
+      clearance = 20.0mil
+      y2 = 816.0mil
+      thickness = 100.0mil
+      x1 = 89.0mil
+      x2 = 297.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      y1 = 1.024in
+     }
+     ha:line.988752 {
+      clearance = 20.0mil
+      y2 = 816.0mil
+      thickness = 100.0mil
+      x1 = 297.0mil
+      x2 = 998.0mil
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 816.0mil
+     }
+     ha:line.988755 {
+      clearance = 20.0mil
+      y2 = 600.0mil
+      thickness = 100.0mil
+      x1 = 998.0mil
+      x2 = 30.8356mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 816.0mil
+     }
+     ha:line.988758 {
+      clearance = 20.0mil
+      y2 = 600.0mil
+      thickness = 100.0mil
+      x1 = 30.8356mm
+      x2 = 1.336in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=13.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 600.0mil
+     }
+     ha:line.990769 {
+      clearance = 20.0mil
+      y2 = 692.0mil
+      thickness = 20.0mil
+      x1 = 1.761in
+      x2 = 2.459in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 931.0mil
      }
-    }
-    ha:S {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+     ha:line.990772 {
+      clearance = 20.0mil
+      y2 = 800.0mil
+      thickness = 20.0mil
+      x1 = 2.459in
+      x2 = 2.87in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 692.0mil
+     }
+     ha:line.1000748 {
+      clearance = 20.0mil
+      y2 = 2.322in
+      thickness = 20.0mil
+      x1 = 31.75mm
+      x2 = 29.9212mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      y1 = 2.25in
+     }
+     ha:line.1000757 {
+      clearance = 20.0mil
+      y2 = 2.482in
+      thickness = 20.0mil
+      x1 = 29.9212mm
+      x2 = 29.9212mm
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
+      y1 = 2.322in
+     }
+     ha:line.1000760 {
+      clearance = 20.0mil
+      y2 = 64.8462mm
+      thickness = 20.0mil
+      x1 = 29.9212mm
+      x2 = 1.249in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 2.482in
+     }
+     ha:line.1000763 {
+      clearance = 20.0mil
+      y2 = 64.8462mm
+      thickness = 20.0mil
+      x1 = 1.249in
+      x2 = 1.50421in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      y1 = 64.8462mm
+     }
+     ha:line.1000766 {
+      clearance = 20.0mil
+      y2 = 2.812in
+      thickness = 20.0mil
+      x1 = 1.50421in
+      x2 = 1.76321in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+      y1 = 64.8462mm
+     }
+     ha:line.1013927 {
+      clearance = 12.0mil
+      y2 = 33.5026mm
+      thickness = 10.0mil
+      x1 = 2.353in
+      x2 = 2.353in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      y1 = 44.45mm
+     }
+     ha:polygon.1000554 {
+      li:geometry {
+       ta:contour {
+        { 11.0mil; 11.0mil }
+        { 75.9206mm; 11.0mil }
+        { 75.9206mm; 75.9206mm }
+        { 11.0mil; 75.9206mm }
+       }
       }
-      ha:line.8 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      ha:flags {
+       clearpoly = 1
+       lock = 1
       }
-      ha:line.9 {
-       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      clearance = 12.0mil
+     }
+     ha:polygon.1053356 {
+      li:geometry {
+       ta:contour {
+        { 61.8744mm; 1.804in }
+        { 2.623in; 1.804in }
+        { 2.623in; 1.991in }
+        { 61.8744mm; 1.991in }
+       }
       }
-      ha:line.10 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      ha:flags {
+       clearpolypoly = 1
+       clearpoly = 1
       }
+      clearance = 12.0mil
      }
     }
-    ha:Q {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+    color = {#8b7355}
+    group = 5
+    ha:combining {
+    }
+   }
+   ha:outline {
+    lid = 6
+    li:objects {
+     ha:line.718564 {
+      clearance = 30.0mil
+      y2 = 3.0in
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = outline
       }
-      ha:line.2 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      x1 = 0.0
+      x2 = 0.0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      y1 = 0.0
+     }
+     ha:line.718567 {
+      clearance = 30.0mil
+      y2 = 3.0in
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = outline
       }
-      ha:line.4 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      x1 = 0.0
+      x2 = 3.0in
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      y1 = 3.0in
+     }
+     ha:line.718570 {
+      clearance = 30.0mil
+      y2 = 0.0
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = outline
       }
-      ha:line.6 {
-       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      x1 = 3.0in
+      x2 = 0.0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      y1 = 0.0
+     }
+     ha:line.718573 {
+      clearance = 30.0mil
+      y2 = 0.0
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = outline
       }
-      ha:line.8 {
-       x1=10.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      x1 = 3.0in
+      x2 = 3.0in
+      ha:flags {
+       clearline = 1
       }
+      y1 = 3.0in
      }
     }
-    ha:U {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+    color = {#00868b}
+    group = 9
+    ha:combining {
+    }
+   }
+   ha:bottom-silk {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>x}
+     {pcb-rnd::key::select} = {<Key>l; <Key>x}
+    }
+    lid = 7
+    li:objects {
+     ha:text.718582 {
+      scale = 100
+      x = 35.9156mm
+      y = 2.777in
+      rot = 360.000000
+      string = armed
+      fid = 0
+      ha:flags {
+       clearline = 1
+       onsolder = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:text.718583 {
+      scale = 200
+      x = 1.33in
+      y = 2.87026in
+      rot = 0.000000
+      string = R
+      fid = 0
+      ha:flags {
+       clearline = 1
+       onsolder = 1
       }
-      ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:text.850733 {
+      scale = 200
+      x = 54.2036mm
+      y = 2.858in
+      rot = 0.000000
+      string = G
+      fid = 0
+      ha:flags {
+       clearline = 1
+       onsolder = 1
       }
-      ha:line.3 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+     }
+     ha:text.850735 {
+      scale = 200
+      x = 1.318in
+      y = 125.0mil
+      rot = 0.000000
+      string = G
+      fid = 0
+      ha:flags {
+       clearline = 1
+       onsolder = 1
       }
-      ha:line.4 {
-       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+     }
+     ha:text.850736 {
+      scale = 100
+      x = 30.6832mm
+      y = 179.0mil
+      rot = 0.000000
+      string = power
+      fid = 0
+      ha:flags {
+       clearline = 1
+       onsolder = 1
       }
      }
-    }
-    ha:V {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:text.931293 {
+      scale = 100
+      x = 2.18in
+      y = 2.778in
+      rot = 0.000000
+      string = continuity
+      fid = 0
+      ha:flags {
+       clearline = 1
+       onsolder = 1
       }
-      ha:line.1 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+     }
+     ha:text.940407 {
+      scale = 100
+      x = 2.45in
+      y = 1.334in
+      rot = 0.000000
+      string = rp-sma
+      fid = 0
+      ha:flags {
+       clearline = 1
+       onsolder = 1
       }
      }
-    }
-    ha:T {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:text.943534 {
+      scale = 100
+      x = 52.451mm
+      y = 174.0mil
+      rot = 0.000000
+      string = WiFi
+      fid = 0
+      ha:flags {
+       clearline = 1
+       onsolder = 1
       }
-      ha:line.1 {
-       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:text.943538 {
+      scale = 200
+      x = 52.1462mm
+      y = 125.0mil
+      rot = 0.000000
+      string = B
+      fid = 0
+      ha:flags {
+       clearline = 1
+       onsolder = 1
       }
      }
     }
-    ha:X {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+    color = {#000000}
+    group = 12
+    ha:combining {
+     auto = 1
+    }
+   }
+   ha:top-silk {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>s}
+     {pcb-rnd::key::select} = {<Key>l; <Key>s}
+    }
+    lid = 8
+    li:objects {
+     ha:polygon.1027623 {
+      li:geometry {
+       ta:contour {
+        { 471.0mil; 15.0mil }
+        { 36.3728mm; 15.0mil }
+        { 36.3728mm; 235.0mil }
+        { 471.0mil; 235.0mil }
+       }
       }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      ha:flags {
+       clearpoly = 1
       }
+      clearance = 12.0mil
      }
-    }
-    ha:Y {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+     ha:polygon.1032902 {
+      li:geometry {
+       ta:contour {
+        { 407.0mil; 774.0mil }
+        { 346.18mil; 18.50088mm }
+        { 591.57mil; 652.1mil }
+        { 640.5mil; 15.22778mm }
+        { 640.5mil; 17.65046mm }
+        { 15.047722mm; 18.91008mm }
+        { 10.236962mm; 18.91008mm }
+        { 422.62mil; 774.0mil }
+        { 10.236962mm; 20.40938mm }
+        { 15.047722mm; 20.40938mm }
+        { 640.5mil; 21.66748mm }
+        { 640.5mil; 24.09138mm }
+        { 591.57mil; 22.75608mm }
+        { 346.18mil; 20.81858mm }
+       }
       }
-      ha:line.1 {
-       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      ha:flags {
+       clearpoly = 1
       }
-      ha:line.2 {
-       x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:polygon.1032917 {
+      li:geometry {
+       ta:contour {
+        { 198.61mil; 774.0mil }
+        { 330.66mil; 18.61638mm }
+        { 344.6mil; 18.91128mm }
+        { 7.17931mm; 774.0mil }
+        { 344.6mil; 20.40788mm }
+        { 330.66mil; 20.70278mm }
+       }
+      }
+      ha:flags {
+       clearpoly = 1
       }
      }
-    }
-    ha:W {
-     width=0.762001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil;
+     ha:text.718588 {
+      scale = 400
+      x = 97.0mil
+      y = 66.421mm
+      rot = 90.000000
+      string = +
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:text.718589 {
+      scale = 400
+      x = 240.0mil
+      y = 2.613in
+      rot = 90.000000
+      string = -
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+     }
+     ha:text.718590 {
+      scale = 250
+      x = 152.0mil
+      y = 2.003in
+      rot = 90.000000
+      string = PWR
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=15.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:text.718591 {
+      scale = 250
+      x = 215.0mil
+      y = 581.0mil
+      rot = 90.000000
+      string = PYRO
+      fid = 0
+      ha:flags {
+       clearline = 1
+      }
+     }
+     ha:text.718614 {
+      scale = 100
+      x = 1.242in
+      y = 436.0mil
+      rot = 0.000000
+      string = 1
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
+     }
+     ha:text.718615 {
+      scale = 100
+      x = 33.909mm
+      y = 437.0mil
+      rot = 0.000000
+      string = 2
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
+     }
+     ha:text.718616 {
+      scale = 100
+      x = 1.225in
+      y = 2.508in
+      rot = 0.000000
+      string = 39
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
      }
-    }
-    ha:[ {
-     width=0.127001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:text.718592 {
+      scale = 250
+      x = 151.0mil
+      y = 1.252in
+      rot = 90.000000
+      string = ARM
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:text.795529 {
+      scale = 100
+      x = 2.673in
+      y = 257.0011811mil
+      rot = 90.000000
+      string = gnd
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:text.795530 {
+      scale = 150
+      x = 62.61097mm
+      y = 457.0mil
+      rot = 360.000000
+      string = input +
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
      }
-    }
-    ha:^ {
-     width=0.254001mm; height=0.381001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:text.795531 {
+      scale = 150
+      x = 61.59497mm
+      y = 555.0mil
+      rot = 360.000000
+      string = excite +
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=15.0mil; thickness=8.0mil;
+     }
+     ha:text.795532 {
+      scale = 150
+      x = 61.56957mm
+      y = 256.0mil
+      rot = 360.000000
+      string = excite -
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
      }
-    }
-    ha:Z {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:text.797200 {
+      scale = 150
+      x = 2.592in
+      y = 749.0mil
+      rot = 0.000000
+      string = +5V
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+     }
+     ha:text.797201 {
+      scale = 150
+      x = 2.592in
+      y = 942.0mil
+      rot = 0.000000
+      string = gnd
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:text.797202 {
+      scale = 150
+      x = 2.592in
+      y = 26.67mm
+      rot = 0.000000
+      string = gnd
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
      }
-    }
-    ha:a {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+     ha:text.797203 {
+      scale = 150
+      x = 64.2366mm
+      y = 838.0mil
+      rot = 0.000000
+      string = pres
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+     }
+     ha:text.800600 {
+      scale = 200
+      x = 66.54797mm
+      y = 52.984424mm
+      rot = 360.000000
+      string = +
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+     }
+     ha:text.800602 {
+      scale = 200
+      x = 66.52257mm
+      y = 58.013624mm
+      rot = 360.000000
+      string = -
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+     }
+     ha:text.800604 {
+      scale = 200
+      x = 66.57337mm
+      y = 62.992024mm
+      rot = 360.000000
+      string = +
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:text.800606 {
+      scale = 200
+      x = 66.52257mm
+      y = 68.021224mm
+      rot = 360.000000
+      string = -
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+     }
+     ha:text.800608 {
+      scale = 150
+      x = 2.386in
+      y = 2.58083in
+      rot = 0.000000
+      string = strobe
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=20.0mil; y1=45.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:text.800610 {
+      scale = 150
+      x = 2.454in
+      y = 2.19083in
+      rot = 0.000000
+      string = siren
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:text.880790 {
+      scale = 250
+      x = 277.0mil
+      y = 1.953in
+      rot = 90.000000
+      string = SW
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.8 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+     }
+     ha:text.880792 {
+      scale = 250
+      x = 276.0mil
+      y = 30.5308mm
+      rot = 90.000000
+      string = SW
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
      }
-    }
-ha:` {
-     width=1.651001mm; height=1.651001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=50.0mil; y1=0.0; x2=65.0mil; y2=15.0mil; thickness=8.0mil;
+     ha:text.883086 {
+      scale = 100
+      x = 2.672in
+      y = 2.97183mm
+      rot = 90.000000
+      string = gnd
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.1 {
-       x1=65.0mil; y1=50.0mil; x2=50.0mil; y2=65.0mil; thickness=8.0mil;
+     }
+     ha:text.940398 {
+      scale = 250
+      x = 758.0mil
+      y = 2.383in
+      rot = 90.000000
+      string = v1p2
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.2 {
-       x1=50.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+     }
+     ha:text.940400 {
+      scale = 150
+      x = 25.840555mm
+      y = 60.721243mm
+      rot = 90.000000
+      string = ` 2022 Bdale Garbee
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.3 {
-       x1=15.0mil; y1=65.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:text.795533 {
+      scale = 150
+      x = 62.61097mm
+      y = 356.0mil
+      rot = 360.000000
+      string = input -
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.4 {
-       x1=0.0; y1=50.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
+     }
+     ha:text.943227 {
+      scale = 100
+      x = 56.36257mm
+      y = 17.0mil
+      rot = 360.000000
+      string = gain
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.5 {
-       x1=0.0; y1=15.0mil; x2=15.0mil; y2=0.0; thickness=8.0mil;
+     }
+     ha:text.943228 {
+      scale = 100
+      x = 1.61in
+      y = 457.0mil
+      rot = 0.000000
+      string = 10V
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.6 {
-       x1=15.0mil; y1=0.0; x2=50.0mil; y2=0.0; thickness=8.0mil;
+     }
+     ha:text.943229 {
+      scale = 100
+      x = 1.637in
+      y = 358.0mil
+      rot = 0.000000
+      string = 5V
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.7 {
-       x1=65.0mil; y1=15.0mil; x2=65.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:text.943230 {
+      scale = 100
+      x = 40.2082mm
+      y = 258.0mil
+      rot = 0.000000
+      string = 2.5V
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.8 {
-       x1=25.0mil; y1=25.0mil; x2=40.0mil; y2=25.0mil; thickness=8.0mil;
+     }
+     ha:text.943231 {
+      scale = 100
+      x = 39.3954mm
+      y = 157.0mil
+      rot = 0.000000
+      string = 1.24V
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.9 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+     }
+     ha:text.943232 {
+      scale = 100
+      x = 1.599in
+      y = 557.0mil
+      rot = 0.000000
+      string = REF
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.10 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+     }
+     ha:text.950765 {
+      scale = 100
+      x = 33.4518mm
+      y = 2.507in
+      rot = 0.000000
+      string = 40
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.11 {
-       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+     }
+     ha:text.994269 {
+      scale = 300
+      x = 586.0mil
+      y = 2.387in
+      rot = 90.000000
+      string = QuantiMotor
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
-      ha:line.12 {
-       x1=25.0mil; y1=45.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
+     }
+     ha:text.1038146 {
+      scale = 100
+      x = 2.301in
+      y = 1.225in
+      rot = 0.000000
+      string = force bootloader
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
      }
-    }
-
-    ha:_ {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:text.1038147 {
+      scale = 100
+      x = 2.72in
+      y = 1.51in
+      rot = 90.000000
+      string = debug
+      fid = 0
+      ha:flags {
+       clearline = 1
       }
      }
     }
+    color = {#000000}
+    group = 1
+    ha:combining {
+     auto = 1
+    }
    }
-   id = 0
-  }
-  }
-  li:pcb-rnd-conf-v1 {
-   ha:overwrite {
-    ha:design {
-     text_font_id = 0
-     poly_isle_area = 200000000.0
-      via_proto = 4
-      text_scale = 100
-      text_thickness = 0
-      line_thickness = 10.00 mil
-      clearance = 6.00 mil
-       min_slk = 0.12700000 mm
-      ha:drc {
-       min_ring = 7.0 mil
-       min_copper_overlap = 6.0 mil
-      }
-       min_wid = 0.15240000 mm
-       bloat = 0.15240000 mm
-    }
-    ha:editor {
-     ha:view {
-      flip_y = 0
-     }
-     buffer_number = 0
-     show_solder_side = 0
-      grids_idx = 1
-      grid = 1.00 mil
-       fullscreen = 0
-        clear_line = true
-         all_direction_lines = false
+   ha:top-paste {
+    lid = 9
+    li:objects {
+    }
+    color = {#cd00cd}
+    group = 0
+    ha:combining {
+     auto = 1
     }
    }
-  }
-  ha:pixmaps {
-  }
-  ha:netlists {
-
-   li:input {
-        ha:+3.3V {
-        li:conn { C1-2; C2-2; C7-2; C9-2; C37-2; C107-2; D6-1; J1-36; J2-4; R5-1; R9-2; R21-2; R22-2; R30-1; R31-1; R32-1; R33-1; R34-1; R35-1; R38-2; U1-8; U1-9; U2-6; U2-29; U4-5; U7-34; U13-8;        }
-        }
-        ha:fet_1 {
-        li:conn { J27-1; Q1-1; R14-1; R17-2;        }
-        }
-        ha:sd_ck {
-        li:conn { R32-2; R40-1; U1-57;        }
-        }
-        ha:unnamed_net16 {
-        li:conn { C3-1; U2-5; X1-3;        }
-        }
-                 ha:unnamed_net17 {
-                 li:conn { C4-1; U2-4; X1-1;                 }
-                 }
-                 ha:unnamed_net18 {
-                 li:conn { R24-2; U2-14;                 }
-                 }
-                 ha:unnamed_net19 {
-                 li:conn { R23-2; U2-13;                 }
-                 }
-                ha:sd_cmd {
-                li:conn { J2-3; R33-2; U1-58;                }
-                }
-        ha:fire_1 {
-        li:conn { R8-1; R501-2; U1-45;        }
-        }
-        ha:unnamed_net21 {
-        li:conn { J5-2; R23-1;        }
-        }
-        ha:unnamed_net22 {
-        li:conn { J5-3; R24-1; R27-1;        }
-        }
-        ha:GND {
-        li:conn { C1-1; C2-1; C3-2; C4-2; C7-1; C9-1; C37-1; C38-1; C39-2; C101-1; C102-2; C107-1; C108-1; C109-1; C110-2; C111-1; D1-2; D2-2; D4-2; H1-1; H2-1; H3-1; H4-1; J1-5; J1-6; J1-37; J1-38; J1-39; J1-40; J2-6; J2-9; J4-2; J5-5; J5-G; J6-1; J8-2; J11-4; J11-5; J11-6; J13-3; J13-4; J19-4; J20-1; Q1-2; Q2-1; Q2-3; Q6-3; R13-1; R15-1; R19-1; R20-1; R26-1; R37-1; R39-1; R500-1; R501-1; U1-1; U1-22; U1-23; U1-25; U1-63; U2-33; U4-2; U5-2; U6-3; U6-5; U6-12; U7-3; U7-4; U7-6; U7-8; U7-11; U7-17; U7-19; U7-20; U7-22; U7-28; U7-29; U7-31; U7-32; U7-33; U13-4; X1-2; X1-4; Z1-1;        }
-        }
-        ha:unnamed_net34 {
-        li:conn { J19-2; R1-2;        }
-        }
-        ha:cmp_rail {
-        li:conn { R38-1; R39-2; U13-6;        }
-        }
-        ha:unnamed_net1 {
-        li:conn { J2-5; R40-2;        }
-        }
-        ha:unnamed_net2 {
-        li:conn { D2-1; R4-2;        }
-        }
-        ha:unnamed_net3 {
-        li:conn { D1-1; R3-2;        }
-        }
-        ha:unnamed_net4 {
-        li:conn { D4-1; R5-2;        }
-        }
-        ha:unnamed_net31 {
-        li:conn { R2-1; U1-61;        }
-        }
-        ha:unnamed_net36 {
-        li:conn { D5-1; R9-1;        }
-        }
-        ha:sense_1 {
-        li:conn { R14-2; R20-2; U2-23;        }
-        }
-        ha:unnamed_net43 {
-        li:conn { J10-1; U6-13;        }
-        }
-        ha:unnamed_net30 {
-        li:conn { R1-1; U1-62;        }
-        }
-        ha:reset_lpc {
-        li:conn { J6-2; U2-2;        }
-        }
-        ha:unnamed_net37 {
-        li:conn { D6-2; R6-1;        }
-        }
-        ha:unnamed_net33 {
-        li:conn { R6-2; U1-32;        }
-        }
-        ha:unnamed_net39 {
-        li:conn { R106-2; U6-9;        }
-        }
-        ha:unnamed_net35 {
-        li:conn { J19-3; R2-2;        }
-        }
-        ha:unnamed_net41 {
-        li:conn { J11-2; U6-6;        }
-        }
-        ha:unnamed_net42 {
-        li:conn { R18-2; U6-10; U6-11;        }
-        }
-        ha:unnamed_net48 {
-        li:conn { R106-1; U6-8;        }
-        }
-        ha:unnamed_net44 {
-        li:conn { J10-2; U6-14;        }
-        }
-        ha:unnamed_net45 {
-        li:conn { J10-3; U6-15;        }
-        }
-        ha:unnamed_net40 {
-        li:conn { J11-3; U6-7;        }
-        }
-        ha:unnamed_net47 {
-        li:conn { Q3-1; U6-4;        }
-        }
-        ha:alarm_a {
-        li:conn { R7-1; R500-2; U1-7;        }
-        }
-        ha:alarm_b {
-        li:conn { R13-2; R16-1; U1-6;        }
-        }
-        ha:unnamed_net61 {
-        li:conn { J7-1; R18-1; R19-2;        }
-        }
-        ha:console_in {
-        li:conn { U1-40; U2-32;        }
-        }
-        ha:pressure {
-        li:conn { J13-2; U7-18;        }
-        }
-        ha:unnamed_net53 {
-        li:conn { C102-1; C110-1; U7-7;        }
-        }
-        ha:v_ldo_in {
-        li:conn { C39-1; C101-2; D3-2; Q3-3; R36-2; U4-1; U5-1; U6-1; U6-2;        }
-        }
-        ha:unnamed_net66 {
-        li:conn { Q2-2; R7-2;        }
-        }
-        ha:unnamed_net67 {
-        li:conn { Q2-4; R16-2;        }
-        }
-        ha:unnamed_net62 {
-        li:conn { Q1-3; R8-2; U13-7;        }
-        }
-        ha:rf {
-        li:conn { J8-1; U1-24;        }
-        }
-        ha:unnamed_net52 {
-        li:conn { C111-2; U7-5;        }
-        }
-        ha:fet_a {
-        li:conn { J3-2; Q2-7; Q2-8;        }
-        }
-        ha:fet_b {
-        li:conn { J3-4; Q2-5; Q2-6;        }
-        }
-        ha:thrust {
-        li:conn { J7-2; U7-21; Z1-2;        }
-        }
-        ha:unnamed_net63 {
-        li:conn { J22-1; Q6-2;        }
-        }
-        ha:unnamed_net46 {
-        li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16;        }
-        }
-        ha:adc_cs {
-        li:conn { J4-6; U1-33; U7-38;        }
-        }
-        ha:led_wlan {
-        li:conn { D5-2; U1-19;        }
-        }
-        ha:adc_miso {
-        li:conn { J4-4; U1-35; U7-36;        }
-        }
-        ha:unnamed_net64 {
-        li:conn { J21-1; Q6-1;        }
-        }
-        ha:adc_reset {
-        li:conn { J4-1; U1-38; U7-2;        }
-        }
-        ha:cmp_ldo_in {
-        li:conn { R36-1; R37-2; U13-5;        }
-        }
-       ha:v_pyro {
-       li:conn { J1-1; J1-2; J1-3; J1-4; J25-1; J26-1; R11-1; R12-2;       }
-       }
-         ha:analog0 {
-         li:conn { J1-8; U7-16;         }
-         }
-         ha:adc_sck {
-         li:conn { J4-5; U1-34; U7-37;         }
-         }
-         ha:analog3 {
-         li:conn { J1-7; U7-23;         }
-         }
-         ha:sd_d0 {
-         li:conn { J2-7; R31-2; U1-56;         }
-         }
-         ha:adc_mosi {
-         li:conn { J4-3; U1-36; U7-1;         }
-         }
-         ha:sd_d1 {
-         li:conn { J2-8; R30-2; U1-55;         }
-         }
-         ha:sd_d2 {
-         li:conn { J2-1; R35-2; U1-60;         }
-         }
-         ha:sd_d3 {
-         li:conn { J2-2; R34-2; U1-59;         }
-         }
-         ha:led_armed {
-         li:conn { R3-1; U1-52;         }
-         }
-         ha:sense_batt {
-         li:conn { R25-1; R26-2; U2-21;         }
-         }
-         ha:swclk {
-         li:conn { J6-4; U2-19;         }
-         }
-         ha:led_continuity {
-         li:conn { R4-1; U1-2;         }
-         }
-        ha:usb_pullup {
-        li:conn { R27-2; U2-7;        }
-        }
-         ha:sda {
-         li:conn { R22-1; U1-31; U2-11;         }
-         }
-         ha:+5V {
-         li:conn { C38-2; C108-2; C109-2; J1-35; J13-1; J19-1; U5-5; U7-9; U7-30;         }
-         }
-         ha:scl {
-         li:conn { R21-1; U1-30; U2-10;         }
-         }
-         ha:adc3 {
-         li:conn { J1-22; U2-24;         }
-         }
-         ha:adc5 {
-         li:conn { J1-23; U2-26;         }
-         }
-         ha:adc6 {
-         li:conn { J1-24; U2-20;         }
-         }
-         ha:adc7 {
-         li:conn { J1-25; U2-27;         }
-         }
-        ha:swdio {
-        li:conn { J6-3; U2-25;        }
-        }
-        ha:sense_pyro {
-        li:conn { R12-1; R15-2; U2-22;        }
-        }
-       ha:v_lipo {
-       li:conn { D3-1; J3-1; J3-3; J23-1; J24-1; R11-2; R17-1; R25-2;       }
-       }
-       ha:console_out {
-       li:conn { U1-39; U2-31;       }
-       }
+   ha:top-mask {
+    lid = 10
+    li:objects {
+    }
+    color = {#ff0000}
+    group = 2
+    ha:combining {
+     sub = 1
+     auto = 1
+    }
+   }
+   ha:bottom-mask {
+    lid = 11
+    li:objects {
+    }
+    color = {#ff0000}
+    group = 11
+    ha:combining {
+     sub = 1
+     auto = 1
+    }
+   }
+   ha:bottom-paste {
+    lid = 12
+    li:objects {
+    }
+    color = {#cd00cd}
+    group = 13
+    ha:combining {
+     auto = 1
+    }
+   }
+   ha:slot-plated {
+    lid = 13
+    li:objects {
+    }
+    color = {#8b7355}
+    group = 14
+    ha:combining {
+     auto = 1
+    }
+   }
+   ha:slot-unplated {
+    lid = 14
+    li:objects {
+    }
+    color = {#00868b}
+    group = 15
+    ha:combining {
+     auto = 1
+    }
+   }
+   ha:top-assy {
+    lid = 15
+    li:objects {
+    }
+    color = {#444444}
+    group = 16
+    ha:combining {
+    }
+   }
+   ha:bot-assy {
+    lid = 16
+    li:objects {
+    }
+    color = {#444444}
+    group = 17
+    ha:combining {
+    }
+   }
+   ha:fab {
+    lid = 17
+    li:objects {
+    }
+    color = {#222222}
+    group = 18
+    ha:combining {
+     auto = 1
+    }
    }
   }
+ }
+ ha:pixmaps {
+ }
 }
index be1e888bab8fcff43e493ad51f7f2bcac29fe21a..22dce3d6d9e6e313bd464a11cfea2da619c12cd3 100644 (file)
@@ -25,14 +25,14 @@ N 52800 64300 51600 64300 4
 T 52800 64400 5 10 1 1 0 6 1
 netname=fire_1
 }
-N 44100 69500 42800 69500 4
+N 44100 69500 42900 69500 4
 {
-T 42800 69600 5 10 1 1 0 0 1
+T 42900 69600 5 10 1 1 0 0 1
 netname=alarm_b
 }
-N 44100 69100 42800 69100 4
+N 44100 69100 42900 69100 4
 {
-T 42800 69200 5 10 1 1 0 0 1
+T 42900 69200 5 10 1 1 0 0 1
 netname=alarm_a
 }
 T -30400 -57400 8 10 0 1 0 0 1
@@ -261,14 +261,14 @@ value=male
 T 64500 66600 5 10 1 1 0 0 1
 refdes=J1
 }
-N 63900 65100 62600 65100 4
+N 63900 65100 62700 65100 4
 {
-T 62600 65150 5 10 1 1 0 0 1
+T 62700 65150 5 10 1 1 0 0 1
 netname=analog3
 }
-N 65300 65100 66600 65100 4
+N 65300 65100 66500 65100 4
 {
-T 66600 65150 5 10 1 1 0 6 1
+T 66500 65150 5 10 1 1 0 6 1
 netname=analog0
 }
 C 66900 59500 1 0 0 3.3V-plus.sym
@@ -283,24 +283,24 @@ N 65300 59500 67100 59500 4
 N 63900 59100 63800 59100 4
 N 65300 59100 65400 59100 4
 N 65400 59100 65400 58700 4
-N 63900 66300 62600 66300 4
+N 63900 66300 62700 66300 4
 {
-T 62600 66350 5 10 1 1 0 0 1
+T 62700 66350 5 10 1 1 0 0 1
 netname=v_pyro
 }
-N 63900 65900 62600 65900 4
+N 63900 65900 62700 65900 4
 {
-T 62600 65950 5 10 1 1 0 0 1
+T 62700 65950 5 10 1 1 0 0 1
 netname=v_pyro
 }
-N 66600 66300 65300 66300 4
+N 66500 66300 65300 66300 4
 {
-T 66600 66350 5 10 1 1 0 6 1
+T 66500 66350 5 10 1 1 0 6 1
 netname=v_pyro
 }
-N 66600 65900 65300 65900 4
+N 66500 65900 65300 65900 4
 {
-T 66600 65950 5 10 1 1 0 6 1
+T 66500 65950 5 10 1 1 0 6 1
 netname=v_pyro
 }
 T 81500 46200 9 10 1 0 0 0 2
@@ -362,54 +362,50 @@ T 78300 44400 5 10 1 1 0 6 1
 value=150
 }
 N 77000 44200 76400 44200 4
-N 76400 43400 76400 45100 4
+N 76400 43400 76400 45000 4
 N 77000 43800 76400 43800 4
 N 42300 71100 44100 71100 4
 {
 T 42300 71200 5 10 1 1 0 0 1
 netname=led_continuity
 }
-N 52900 67100 51600 67100 4
+N 52800 67100 51600 67100 4
 {
-T 52900 67200 5 10 1 1 0 6 1
+T 52800 67200 5 10 1 1 0 6 1
 netname=led_armed
 }
-T 68000 60900 9 10 1 0 0 0 1
-staticstrand assumes 22-25 are ADC inputs
 C 65300 65200 1 0 0 gnd.sym
 C 63700 65200 1 0 0 gnd.sym
 N 63800 65500 63900 65500 4
 N 65400 65500 65300 65500 4
-T 67700 63300 9 10 1 0 0 0 1
-staticstrand assumes 10-16 even are gpio
-N 78300 45100 80500 45100 4
+N 78300 45000 80300 45000 4
 {
-T 80200 45150 5 10 1 1 0 6 1
-netname=led_power
+T 80300 45050 5 10 1 1 0 6 1
+netname=led_health
 }
-C 77400 45000 1 0 1 led.sym
+C 77400 44900 1 0 1 led.sym
 {
-T 77500 45600 5 10 0 1 0 6 1
+T 77500 45500 5 10 0 1 0 6 1
 device=LED
-T 77450 45000 5 10 0 1 0 6 1
+T 77450 44900 5 10 0 1 0 6 1
 footprint=100mil-led
-T 77500 44800 5 10 1 1 0 6 1
+T 77500 44700 5 10 1 1 0 6 1
 refdes=D4
-T 77000 44800 5 10 1 1 0 6 1
+T 77000 44700 5 10 1 1 0 6 1
 value=green
 }
-C 78300 45000 1 0 1 resistor.sym
+C 78300 44900 1 0 1 resistor.sym
 {
-T 78000 45400 5 10 0 1 0 6 1
+T 78000 45300 5 10 0 1 0 6 1
 device=RESISTOR
-T 78300 45000 5 10 0 1 90 2 1
+T 78300 44900 5 10 0 1 90 2 1
 footprint=0402
-T 77900 44800 5 10 1 1 0 6 1
+T 77900 44700 5 10 1 1 0 6 1
 refdes=R5
-T 78400 44800 5 10 1 1 0 6 1
+T 78400 44700 5 10 1 1 0 6 1
 value=12.7
 }
-N 77000 45100 76400 45100 4
+N 77000 45000 76400 45000 4
 C 44800 43000 1 0 0 lpc11u1x.sym
 {
 T 44795 43000 5 10 0 1 0 0 1
@@ -630,34 +626,34 @@ C 41900 68700 1 0 0 3.3V-plus.sym
 N 44100 68700 42100 68700 4
 N 42100 68700 42100 68300 4
 N 42100 68300 44100 68300 4
-N 51600 69100 53100 69100 4
+N 51600 69100 52800 69100 4
 {
-T 53100 69150 5 10 1 1 0 6 1
+T 52800 69150 5 10 1 1 0 6 1
 netname=sd_ck
 }
-N 51600 69500 53100 69500 4
+N 51600 69500 52800 69500 4
 {
-T 53100 69550 5 10 1 1 0 6 1
+T 52800 69550 5 10 1 1 0 6 1
 netname=sd_cmd
 }
-N 51600 70300 53100 70300 4
+N 51600 70300 52800 70300 4
 {
-T 53100 70350 5 10 1 1 0 6 1
+T 52800 70350 5 10 1 1 0 6 1
 netname=sd_d2
 }
-N 51600 69900 53100 69900 4
+N 51600 69900 52800 69900 4
 {
-T 53100 69950 5 10 1 1 0 6 1
+T 52800 69950 5 10 1 1 0 6 1
 netname=sd_d3
 }
-N 51600 68700 53100 68700 4
+N 51600 68700 52800 68700 4
 {
-T 53100 68750 5 10 1 1 0 6 1
+T 52800 68750 5 10 1 1 0 6 1
 netname=sd_d0
 }
-N 51600 68300 53100 68300 4
+N 51600 68300 52800 68300 4
 {
-T 53100 68350 5 10 1 1 0 6 1
+T 52800 68350 5 10 1 1 0 6 1
 netname=sd_d1
 }
 C 51800 71200 1 0 0 gnd.sym
@@ -907,24 +903,24 @@ N 50800 43200 52100 43200 4
 T 52100 43300 5 10 1 1 0 6 1
 netname=adc7
 }
-N 65300 62300 66600 62300 4
+N 65300 62300 66500 62300 4
 {
-T 66600 62350 5 10 1 1 0 6 1
+T 66500 62350 5 10 1 1 0 6 1
 netname=adc3
 }
-N 63900 61900 62600 61900 4
+N 63900 61900 62700 61900 4
 {
-T 62600 61950 5 10 1 1 0 0 1
+T 62700 61950 5 10 1 1 0 0 1
 netname=adc5
 }
-N 63900 61500 62600 61500 4
+N 63900 61500 62700 61500 4
 {
-T 62600 61550 5 10 1 1 0 0 1
+T 62700 61550 5 10 1 1 0 0 1
 netname=adc7
 }
-N 65300 61900 66600 61900 4
+N 65300 61900 66500 61900 4
 {
-T 66600 61950 5 10 1 1 0 6 1
+T 66500 61950 5 10 1 1 0 6 1
 netname=adc6
 }
 C 44300 49800 1 0 0 nc-left.sym
@@ -969,13 +965,6 @@ value=NoConnection
 T 50900 50600 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 50800 49500 1 0 0 nc-right.sym
-{
-T 50900 50000 5 10 0 0 0 0 1
-value=NoConnection
-T 50900 50200 5 10 0 0 0 0 1
-device=DRC_Directive
-}
 C 50800 49100 1 0 0 nc-right.sym
 {
 T 50900 49600 5 10 0 0 0 0 1
@@ -1053,9 +1042,9 @@ value=NoConnection
 T 43600 66600 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-N 42800 64300 44100 64300 4
+N 42900 64300 44100 64300 4
 {
-T 42800 64400 5 10 1 1 0 0 1
+T 42900 64400 5 10 1 1 0 0 1
 netname=led_wlan
 }
 C 78800 45400 1 0 1 led.sym
@@ -1080,9 +1069,8 @@ refdes=R9
 T 79700 45700 5 10 1 1 0 6 1
 value=150
 }
-C 80300 45500 1 0 0 3.3V-plus.sym
-N 79700 45500 80500 45500 4
-N 80500 45100 80500 45500 4
+C 79900 45500 1 0 0 3.3V-plus.sym
+N 79700 45500 80100 45500 4
 N 78400 45500 76400 45500 4
 {
 T 76400 45550 5 10 1 1 0 0 1
@@ -1978,146 +1966,133 @@ T 81400 68000 9 10 1 0 0 0 1
 Battery +
 T 81400 67600 9 10 1 0 0 0 1
 Battery -
-N 65400 42000 71900 42000 4
-N 67900 42000 67900 43500 4
-N 63300 44400 63800 44400 4
+N 64300 42100 70900 42100 4
+N 66800 42100 66800 43200 4
+N 62200 44400 62700 44400 4
 {
-T 63300 44500 5 10 1 1 0 0 1
+T 62200 44500 5 10 1 1 0 0 1
 netname=v_lipo
 }
-C 70100 44400 1 0 0 3.3V-plus.sym
-N 68900 44400 71900 44400 4
-C 70500 43500 1 90 0 capacitor.sym
+C 70700 44000 1 0 0 3.3V-plus.sym
+N 69800 44000 70900 44000 4
+C 70000 43100 1 90 0 capacitor.sym
 {
-T 69800 43700 5 10 0 1 90 0 1
+T 69300 43300 5 10 0 1 90 0 1
 device=CAPACITOR
-T 70500 43500 5 10 0 1 0 0 1
-footprint=0402
-T 70200 44200 5 10 1 1 180 0 1
+T 70000 43100 5 10 0 1 0 0 1
+footprint=1206
+T 69700 43700 5 10 1 1 0 6 1
 refdes=C37
-T 69800 43600 5 10 1 1 0 0 1
-value=2.2uF
+T 69700 43200 5 10 1 1 0 6 1
+value=22uF
 }
-C 72000 42600 1 90 0 resistor.sym
+C 71000 42200 1 90 0 resistor.sym
 {
-T 71600 42900 5 10 0 1 90 0 1
+T 70600 42500 5 10 0 1 90 0 1
 device=RESISTOR
-T 72000 42595 5 10 0 1 90 0 1
+T 71000 42195 5 10 0 1 90 0 1
 footprint=0402
-T 71700 43300 5 10 1 1 180 0 1
+T 70700 42700 5 10 1 1 0 6 1
 refdes=R39
-T 71300 42800 5 10 1 1 0 0 1
+T 70700 42400 5 10 1 1 0 6 1
 value=26.1k
 }
-C 72000 43500 1 90 0 resistor.sym
+C 71000 43100 1 90 0 resistor.sym
 {
-T 71600 43800 5 10 0 1 90 0 1
+T 70600 43400 5 10 0 1 90 0 1
 device=RESISTOR
-T 72000 43495 5 10 0 1 90 0 1
+T 71000 43095 5 10 0 1 90 0 1
 footprint=0402
-T 71700 44200 5 10 1 1 180 0 1
+T 70700 43600 5 10 1 1 0 6 1
 refdes=R38
-T 71400 43700 5 10 1 1 0 0 1
+T 70700 43300 5 10 1 1 0 6 1
 value=200k
 }
-C 66300 42000 1 90 0 resistor.sym
+C 65200 42100 1 90 0 resistor.sym
 {
-T 65900 42300 5 10 0 1 90 0 1
+T 64800 42400 5 10 0 1 90 0 1
 device=RESISTOR
-T 66300 41995 5 10 0 1 90 0 1
+T 65200 42095 5 10 0 1 90 0 1
 footprint=0402
-T 66000 42700 5 10 1 1 180 0 1
+T 64900 42700 5 10 1 1 0 6 1
 refdes=R37
-T 65700 42300 5 10 1 1 0 0 1
+T 64900 42400 5 10 1 1 0 6 1
 value=22k
 }
-C 66300 42900 1 90 0 resistor.sym
+C 65200 43000 1 90 0 resistor.sym
 {
-T 65900 43200 5 10 0 1 90 0 1
+T 64800 43300 5 10 0 1 90 0 1
 device=RESISTOR
-T 66300 42895 5 10 0 1 90 0 1
+T 65200 42995 5 10 0 1 90 0 1
 footprint=0402
-T 66000 43600 5 10 1 1 180 0 1
+T 64900 43600 5 10 1 1 0 6 1
 refdes=R36
-T 65600 43200 5 10 1 1 0 0 1
+T 64900 43300 5 10 1 1 0 6 1
 value=200k
 }
-N 71900 43500 73000 43500 4
+N 70900 43100 72000 43100 4
 {
-T 72300 43600 5 10 1 1 0 0 1
+T 71300 43200 5 10 1 1 0 0 1
 netname=cmp_rail
 }
-N 66200 43800 66200 44400 4
-N 66200 42900 67500 42900 4
+N 65100 43900 65100 44400 4
+N 65100 43000 66400 43000 4
 {
-T 66600 43000 5 10 1 1 0 0 1
+T 66400 43100 5 10 1 1 0 6 1
 netname=cmp_ldo_in
 }
-C 63800 44200 1 0 0 diode.sym
+C 62700 44200 1 0 0 diode.sym
 {
-T 64200 44800 5 10 0 1 0 0 1
+T 63100 44800 5 10 0 1 0 0 1
 device=DIODE
-T 63800 44200 5 10 0 1 0 0 1
+T 62700 44200 5 10 0 1 0 0 1
 footprint=powerdi123
-T 63800 43900 5 10 0 1 0 0 1
+T 62700 43900 5 10 0 1 0 0 1
 value=DFLS130L
-T 64100 44700 5 10 1 1 0 0 1
+T 63000 44700 5 10 1 1 0 0 1
 refdes=D3
 }
-N 64700 44400 66800 44400 4
+N 63600 44400 65700 44400 4
 {
-T 65400 44500 5 10 1 1 0 0 1
+T 64300 44500 5 10 1 1 0 0 1
 netname=v_ldo_in
 }
-N 65400 44300 65400 44400 4
-N 65400 43400 65400 42000 4
-C 66600 41700 1 0 0 gnd.sym
-C 66800 43500 1 0 0 tps70933.sym
+N 64300 44300 64300 44400 4
+N 64300 43400 64300 42100 4
+C 66700 41800 1 0 0 gnd.sym
+C 65200 43900 1 0 0 nc-left.sym
 {
-T 67395 44195 5 10 0 1 0 0 1
-device=IC
-T 66795 43495 5 10 0 1 0 0 1
-footprint=SOT23-5
-T 67195 44695 5 10 1 1 0 0 1
-refdes=U4
-T 66800 43500 5 10 1 1 0 0 1
-value=TPS70933
-}
-C 66300 43900 1 0 0 nc-left.sym
-{
-T 66300 44300 5 10 0 0 0 0 1
+T 65200 44300 5 10 0 0 0 0 1
 value=NoConnection
-T 66300 44700 5 10 0 0 0 0 1
+T 65200 44700 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 65200 44300 1 270 0 cap-polar.sym
+C 64100 44300 1 270 0 cap-polar.sym
 {
-T 65900 44100 5 10 0 0 270 0 1
+T 64800 44100 5 10 0 0 270 0 1
 device=CAPACITOR
-T 66100 44100 5 10 0 0 270 0 1
+T 65000 44100 5 10 0 0 270 0 1
 symversion=0.1
-T 65200 44300 5 10 0 1 0 0 1
+T 64100 44300 5 10 0 1 0 0 1
 footprint=CAP_FC8
-T 65200 44300 5 10 0 1 0 0 1
+T 64100 44300 5 10 0 1 0 0 1
 loadstatus=throughhole
-T 65200 44300 5 10 0 1 0 0 1
+T 64100 44300 5 10 0 1 0 0 1
 vendor=digikey
-T 65200 44300 5 10 0 1 0 0 1
+T 64100 44300 5 10 0 1 0 0 1
 vendor_part_number=P10296-ND
-T 64900 44000 5 10 1 1 0 0 1
+T 64200 44000 5 10 1 1 0 6 1
 refdes=C39
-T 64800 43500 5 10 1 1 0 0 1
+T 64200 43600 5 10 1 1 0 6 1
 value=220uF
 }
-N 71900 42000 71900 42600 4
-N 70300 43500 70300 42000 4
-T 72500 42300 9 10 1 0 0 0 4
+N 70900 42100 70900 42200 4
+N 69800 43100 69800 42100 4
+T 71500 41900 9 10 1 0 0 0 4
 Trigger comparator at 3.844V:
 
 3.844 * 22.0/222.0 = 0.381
 3.300 * 26.1/226.1 = 0.381
-T 66000 45600 9 10 1 0 0 0 1
-re-design for AP62150 1.5A switching regulator
 C 64600 71300 1 0 0 gnd.sym
 N 60900 69300 62300 69300 4
 {
@@ -2153,13 +2128,13 @@ C 63700 71500 1 0 0 FDS9926A.sym
 T 63738 71508 5 10 0 1 0 0 1
 device=MOSFET
 T 63395 71470 5 10 0 1 0 0 1
-footprint=1212-8
+footprint=PDFN33
 T 63700 71500 5 10 0 0 0 0 1
 slot=1
 T 63700 72700 5 10 1 1 0 0 1
 refdes=Q2
-T 63700 71500 5 10 1 1 0 0 1
-value=Si7232DN
+T 63300 71500 5 10 1 1 0 0 1
+value=TSM200N03D
 }
 N 64600 71800 64700 71800 4
 N 64700 71800 64700 71600 4
@@ -2200,13 +2175,13 @@ C 63700 69000 1 0 0 FDS9926A.sym
 T 63738 69008 5 10 0 1 0 0 1
 device=MOSFET
 T 63395 68970 5 10 0 1 0 0 1
-footprint=1212-8
+footprint=PDFN33
 T 63700 69000 5 10 0 0 0 0 1
 slot=2
 T 63700 70200 5 10 1 1 0 0 1
 refdes=Q2
-T 63700 69000 5 10 1 1 0 0 1
-value=Si7232DN
+T 63300 69000 5 10 1 1 0 0 1
+value=TSM200N03D
 }
 N 64600 69300 64700 69300 4
 N 64700 69300 64700 69100 4
@@ -2365,3 +2340,325 @@ refdes=J4
 C 49900 58300 1 0 0 gnd.sym
 N 49800 58200 49800 58600 4
 N 49800 58600 50000 58600 4
+N 52800 64700 51600 64700 4
+{
+T 52800 64800 5 10 1 1 0 6 1
+netname=gpio_15
+}
+N 52800 65100 51600 65100 4
+{
+T 52800 65200 5 10 1 1 0 6 1
+netname=gpio_16
+}
+N 52800 65500 51600 65500 4
+{
+T 52800 65600 5 10 1 1 0 6 1
+netname=gpio_17
+}
+N 52800 65900 51600 65900 4
+{
+T 52800 66000 5 10 1 1 0 6 1
+netname=gpio_18
+}
+N 52800 66300 51600 66300 4
+{
+T 52800 66400 5 10 1 1 0 6 1
+netname=gpio_19
+}
+N 52800 66700 51600 66700 4
+{
+T 52800 66800 5 10 1 1 0 6 1
+netname=gpio_20
+}
+N 62700 61100 63900 61100 4
+{
+T 62700 61200 5 10 1 1 0 0 1
+netname=gpio_15
+}
+N 66500 61100 65300 61100 4
+{
+T 66500 61200 5 10 1 1 0 6 1
+netname=gpio_16
+}
+N 62700 60700 63900 60700 4
+{
+T 62700 60800 5 10 1 1 0 0 1
+netname=gpio_17
+}
+N 66500 60700 65300 60700 4
+{
+T 66500 60800 5 10 1 1 0 6 1
+netname=gpio_18
+}
+N 62700 60300 63900 60300 4
+{
+T 62700 60400 5 10 1 1 0 0 1
+netname=gpio_19
+}
+N 66500 60300 65300 60300 4
+{
+T 66500 60400 5 10 1 1 0 6 1
+netname=gpio_20
+}
+N 52800 67500 51600 67500 4
+{
+T 52800 67600 5 10 1 1 0 6 1
+netname=gpio_22
+}
+N 52800 67900 51600 67900 4
+{
+T 52800 68000 5 10 1 1 0 6 1
+netname=gpio_23
+}
+N 66500 59900 65300 59900 4
+{
+T 66500 60000 5 10 1 1 0 6 1
+netname=gpio_22
+}
+N 62700 59900 63900 59900 4
+{
+T 62700 60000 5 10 1 1 0 0 1
+netname=gpio_23
+}
+N 46600 58900 46600 60100 4
+{
+T 46700 58900 5 10 1 1 270 6 1
+netname=gpio_3
+}
+N 46200 58900 46200 60100 4
+{
+T 46300 58900 5 10 1 1 270 6 1
+netname=gpio_2
+}
+N 45800 58900 45800 60100 4
+{
+T 45900 58900 5 10 1 1 270 6 1
+netname=gpio_1
+}
+N 45400 58900 45400 60100 4
+{
+T 45500 58900 5 10 1 1 270 6 1
+netname=gpio_0
+}
+N 42900 63500 44100 63500 4
+{
+T 42900 63600 5 10 1 1 0 0 1
+netname=gpio_46
+}
+N 42900 63900 44100 63900 4
+{
+T 42900 64000 5 10 1 1 0 0 1
+netname=gpio_45
+}
+N 66500 63100 65300 63100 4
+{
+T 66500 63200 5 10 1 1 0 6 1
+netname=gpio_46
+}
+N 62700 63100 63900 63100 4
+{
+T 62700 63200 5 10 1 1 0 0 1
+netname=gpio_45
+}
+N 42900 64700 44100 64700 4
+{
+T 42900 64800 5 10 1 1 0 0 1
+netname=gpio_43
+}
+N 42900 65100 44100 65100 4
+{
+T 42900 65200 5 10 1 1 0 0 1
+netname=gpio_42
+}
+N 42900 65500 44100 65500 4
+{
+T 42900 65600 5 10 1 1 0 0 1
+netname=led_health
+}
+N 66500 62700 65300 62700 4
+{
+T 66500 62800 5 10 1 1 0 6 1
+netname=gpio_43
+}
+N 62700 62700 63900 62700 4
+{
+T 62700 62800 5 10 1 1 0 0 1
+netname=gpio_42
+}
+N 42900 70300 44100 70300 4
+{
+T 42900 70400 5 10 1 1 0 0 1
+netname=gpio_38
+}
+N 42900 70700 44100 70700 4
+{
+T 42900 70800 5 10 1 1 0 0 1
+netname=gpio_37
+}
+N 62700 62300 63900 62300 4
+{
+T 62700 62400 5 10 1 1 0 0 1
+netname=gpio_38
+}
+N 66500 61500 65300 61500 4
+{
+T 66500 61600 5 10 1 1 0 6 1
+netname=gpio_37
+}
+C 43600 69800 1 0 0 nc-left.sym
+{
+T 43600 70200 5 10 0 0 0 0 1
+value=NoConnection
+T 43600 70600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+N 52800 63900 51600 63900 4
+{
+T 52800 64000 5 10 1 1 0 6 1
+netname=TXO_N0
+}
+N 52800 63500 51600 63500 4
+{
+T 52800 63600 5 10 1 1 0 6 1
+netname=TXO_P0
+}
+N 52800 63100 51600 63100 4
+{
+T 52800 63200 5 10 1 1 0 6 1
+netname=RXI_N0
+}
+N 52800 62700 51600 62700 4
+{
+T 52800 62800 5 10 1 1 0 6 1
+netname=RXI_P0
+}
+N 62700 63500 63900 63500 4
+{
+T 62700 63600 5 10 1 1 0 0 1
+netname=TXO_N0
+}
+N 62700 63900 63900 63900 4
+{
+T 62700 64000 5 10 1 1 0 0 1
+netname=TXO_P0
+}
+N 62700 64300 63900 64300 4
+{
+T 62700 64400 5 10 1 1 0 0 1
+netname=RXI_N0
+}
+N 62700 64700 63900 64700 4
+{
+T 62700 64800 5 10 1 1 0 0 1
+netname=RXI_P0
+}
+N 66500 63500 65300 63500 4
+{
+T 66500 63600 5 10 1 1 0 6 1
+netname=gpio_3
+}
+N 66500 63900 65300 63900 4
+{
+T 66500 64000 5 10 1 1 0 6 1
+netname=gpio_2
+}
+N 66500 64300 65300 64300 4
+{
+T 66500 64400 5 10 1 1 0 6 1
+netname=gpio_1
+}
+N 66500 64700 65300 64700 4
+{
+T 66500 64800 5 10 1 1 0 6 1
+netname=gpio_0
+}
+T 64100 67000 9 10 1 0 0 0 2
+ expansion
+bus header
+N 50800 49600 52100 49600 4
+{
+T 52100 49700 5 10 1 1 0 6 1
+netname=force_loader
+}
+C 54700 50200 1 180 1 conn-2.sym
+{
+T 54700 50200 5 10 0 1 180 6 1
+footprint=100mil2pin
+T 54700 50200 5 10 0 1 180 6 1
+device=CONNECTOR
+T 54700 50200 5 10 0 1 0 6 1
+loadstatus=noload
+T 55105 50245 5 10 1 1 0 0 1
+refdes=J9
+T 54300 49200 5 10 1 1 0 0 1
+value=Force Bootloader
+}
+C 54600 49400 1 0 0 gnd.sym
+N 54700 50100 52100 50100 4
+N 52100 50100 52100 49600 4
+C 65700 43200 1 0 0 AP62150.sym
+{
+T 65995 44695 5 10 1 1 0 0 1
+refdes=U4
+T 65995 45395 5 10 0 0 0 0 1
+device=IC
+T 65995 44995 5 10 0 0 0 0 1
+footprint=TSOT26
+T 67505 44695 5 10 1 1 0 6 1
+value=AP62150
+}
+C 69000 42200 1 90 0 resistor.sym
+{
+T 68600 42500 5 10 0 1 90 0 1
+device=RESISTOR
+T 69000 42195 5 10 0 1 90 0 1
+footprint=0402
+T 68700 42700 5 10 1 1 0 6 1
+refdes=R42
+T 68700 42400 5 10 1 1 0 6 1
+value=10k
+}
+C 69000 43100 1 90 0 resistor.sym
+{
+T 68600 43400 5 10 0 1 90 0 1
+device=RESISTOR
+T 69000 43095 5 10 0 1 90 0 1
+footprint=0402
+T 68700 43600 5 10 1 1 0 6 1
+refdes=R41
+T 68700 43300 5 10 1 1 0 6 1
+value=31.6k
+}
+C 68900 43900 1 0 0 inductor.sym
+{
+T 69100 44400 5 10 0 0 0 0 1
+device=INDUCTOR
+T 69000 44200 5 10 1 1 0 0 1
+refdes=L1
+T 69100 44600 5 10 0 0 0 0 1
+symversion=0.1
+T 69400 44200 5 10 1 1 0 0 1
+value=3.3uH
+T 68900 43900 5 10 0 1 0 0 1
+footprint=NRS50
+}
+N 67800 44000 68900 44000 4
+N 67800 43600 68000 43600 4
+N 68000 43600 68000 43100 4
+N 68000 43100 68900 43100 4
+N 68900 42200 68900 42100 4
+C 68000 44200 1 0 0 capacitor.sym
+{
+T 68200 44900 5 10 0 0 0 0 1
+device=CAPACITOR
+T 68300 44500 5 10 1 1 0 6 1
+refdes=C5
+T 68200 45100 5 10 0 0 0 0 1
+symversion=0.1
+T 68600 44500 5 10 1 1 0 0 1
+value=0.1uF
+T 68000 44200 5 10 0 1 0 0 1
+footprint=0402
+}
+N 68000 44400 67800 44400 4
+N 68900 44400 68900 44000 4