ready to send out for more proto boards
[hw/easymega] / easymega.lht
index f0674527232b040d7b39ecece6dbc9653d811b64..aab5474fcbc162d95f689e26010be239cb6b4f60 100644 (file)
@@ -1,44 +1,42 @@
-ha:pcb-rnd-board-v5 {
-
- ha:attributes {
-   {PCB::grid::size}=1.00mil
-   {PCB::grid::unit}=mil
- }
+# pcb-rnd official 4-layer default board
 
+ha:pcb-rnd-board-v8 {
  li:styles {
    ha:Signal {
-    diameter = 30.0mil
-    thickness = 8.0mil
-    hole = 15.0mil
-    clearance = 8.0mil
+    via_proto = 5
+    text_scale = 100
+    thickness = 10.0mil
+    clearance = 6.0mil
+     text_thick = 0.0
    }
    ha:Power {
-    diameter = 8.0mil
-    thickness = 25.0mil
-    hole = 4.0mil
-    clearance = 10.0mil
+    via_proto = 1
+    text_scale = 100
+    thickness = 20.0mil
+    clearance = 8.0mil
+     text_thick = 0.0
    }
    ha:Fat {
-    diameter = 8.0mil
-    thickness = 40.0mil
-    hole = 4.0mil
-    clearance = 10.0mil
-   }
-   ha:Medium {
-    diameter = 8.0mil
-    thickness = 15.0mil
-    hole = 4.0mil
-    clearance = 6.0mil
+    via_proto = 2
+    text_scale = 100
+    thickness = 80.0mil
+    clearance = 25.0mil
+     text_thick = 0.0
+   }
+   ha:Sig-tight {
+    via_proto = 3
+    text_scale = 100
+    thickness = 10.0mil
+    clearance = 12.0mil
+     text_thick = 0.0
    }
  }
 
  ha:meta {
    ha:size {
     thermal_scale = 0.500000
-    x = 63.5mm
-    y = 38.1mm
+    x = 2.25in; y = 31.75mm
    }
-   board_name = EasyMega
    ha:grid {
     spacing = 1.0mil
     offs_x = 0.0
@@ -48,28067 +46,28375 @@ ha:pcb-rnd-board-v5 {
 
  ha:data {
   li:padstack_prototypes {
-
-   ha:ps_proto_v4.0 {
-     hdia=15.0mil; hplated=1; htop=0; hbottom=0;
+   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=31.0mil;        }
-        ha:combining {        }
-        ha:layer_mask {
-         copper = 1
-         top = 1
-        }
+        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=31.0mil;        }
-        ha:combining {        }
-        ha:layer_mask {
-         bottom = 1
-         copper = 1
-        }
+        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=31.0mil;        }
-        ha:combining {        }
-        ha:layer_mask {
-         copper = 1
-         intern = 1
-        }
+        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:ps_proto_v4.1 {
-     hdia=15.0mil; hplated=1; htop=0; hbottom=0;
+   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=30.0mil;        }
-        ha:combining {        }
-        ha:layer_mask {
-         copper = 1
-         top = 1
-        }
+        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:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=30.0mil;        }
-        ha:combining {        }
-        ha:layer_mask {
-         bottom = 1
-         copper = 1
-        }
+        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:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=30.0mil;        }
-        ha:combining {        }
-        ha:layer_mask {
-         copper = 1
-         intern = 1
-        }
+        ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; }
+        ha:layer_mask { copper = 1; intern = 1; }
         clearance=0.0
+         ha:combining {
+         }
        }
      }
    }
-  }
-
-   li:objects {
-     ha:padstack_ref.18420 {
-      proto=0; x=904.0mil; y=817.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-        li:3 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18421 {
-      proto=0; x=904.0mil; y=877.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-        li:3 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18422 {
-      proto=0; x=30.3784mm; y=835.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18423 {
-      proto=0; x=30.3784mm; y=885.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-      }
+   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: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: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:padstack_ref.18424 {
-      proto=0; x=1.277in; y=861.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
+   }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-        li:3 {
-         on  
-         solid  
-        }
-      }
+   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: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: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:padstack_ref.18425 {
-      proto=0; x=681.0mil; y=1.131in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
+   }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18426 {
-      proto=0; x=1.237in; y=476.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:ps_proto_v6.4 {
+      hdia=15.0mil; hplated=1; htop=0; hbottom=0;
+      li:shape {
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
+        ha:ps_shape_v4 {
+         ha:ps_circ { x=0.0; y=0.0; dia=31.0mil;         }
+         ha:combining {         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         clearance=0.0
         }
-      }
-     }
-     ha:padstack_ref.18427 {
-      proto=0; x=258.0mil; y=1.004in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-        li:3 {
-         on  
-         solid  
+        ha:ps_shape_v4 {
+         ha:ps_circ { x=0.0; y=0.0; dia=31.0mil;         }
+         ha:combining {         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         clearance=0.0
         }
-      }
-     }
-     ha:padstack_ref.18428 {
-      proto=0; x=331.0mil; y=1.102in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-        li:3 {
-         on  
-         solid  
+        ha:ps_shape_v4 {
+         ha:ps_circ { x=0.0; y=0.0; dia=31.0mil;         }
+         ha:combining {         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         clearance=0.0
         }
       }
-     }
-     ha:padstack_ref.18429 {
-      proto=0; x=377.0mil; y=860.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
+    }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-        li:3 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18430 {
-      proto=0; x=164.0mil; y=872.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:ps_proto_v6.5 {
+      hdia=15.0mil; hplated=1; htop=0; hbottom=0;
+      li:shape {
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-        li:3 {
-         on  
-         solid  
+        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:padstack_ref.18431 {
-      proto=0; x=1.332in; y=454.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18432 {
-      proto=0; x=194.0mil; y=680.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18433 {
-      proto=0; x=33.5026mm; y=991.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18434 {
-      proto=0; x=921.0mil; y=634.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18435 {
-      proto=0; x=628.0mil; y=1.056in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18436 {
-      proto=0; x=759.0mil; y=483.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-        li:3 {
-         on  
-         solid  
+        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:padstack_ref.18437 {
-      proto=0; x=701.0mil; y=30.861mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
+        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:padstack_ref.18438 {
-      proto=0; x=790.0mil; y=1.237in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18439 {
-      proto=0; x=20.612608mm; y=847.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18440 {
-      proto=0; x=754.0mil; y=880.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-        li:3 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18441 {
-      proto=0; x=20.606mm; y=912.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18442 {
-      proto=0; x=935.0mil; y=29.6672mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18443 {
-      proto=0; x=820.0mil; y=483.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-        li:3 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18444 {
-      proto=0; x=519.0mil; y=1.246in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18445 {
-      proto=0; x=519.0mil; y=35.941mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18446 {
-      proto=0; x=604.0mil; y=1.221in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18447 {
-      proto=0; x=825.0mil; y=1.277in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18448 {
-      proto=0; x=803.0mil; y=1.354in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18449 {
-      proto=0; x=702.0mil; y=913.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18450 {
-      proto=0; x=728.0mil; y=767.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18451 {
-      proto=0; x=574.0mil; y=860.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18452 {
-      proto=0; x=634.0mil; y=947.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18453 {
-      proto=0; x=597.0mil; y=934.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18454 {
-      proto=0; x=725.0mil; y=35.9664mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18455 {
-      proto=0; x=643.0mil; y=1.106in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18456 {
-      proto=0; x=485.0mil; y=1.336in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18457 {
-      proto=0; x=587.0mil; y=507.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18458 {
-      proto=0; x=661.0mil; y=676.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18459 {
-      proto=0; x=917.0mil; y=1.13in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18460 {
-      proto=0; x=39.3469mm; y=284.98mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18461 {
-      proto=0; x=2.253in; y=947.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18462 {
-      proto=1; x=27.0002mm; y=406.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18463 {
-      proto=1; x=1.493in; y=409.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18464 {
-      proto=1; x=55.626mm; y=537.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18465 {
-      proto=1; x=2.24in; y=537.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18466 {
-      proto=1; x=58.801mm; y=808.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18467 {
-      proto=1; x=53.3654mm; y=679.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18468 {
-      proto=1; x=2.131in; y=737.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18469 {
-      proto=0; x=59.60618mm; y=1.1654in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18470 {
-      proto=0; x=59.60618mm; y=27.239mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-        li:3 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18471 {
-      proto=1; x=51.435mm; y=909.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18472 {
-      proto=1; x=2.173in; y=26.3906mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18473 {
-      proto=1; x=2.092in; y=26.3906mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18474 {
-      proto=1; x=2.173in; y=998.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18475 {
-      proto=1; x=51.435mm; y=958.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18476 {
-      proto=1; x=51.435mm; y=998.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18477 {
-      proto=1; x=1.887in; y=30.353mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18478 {
-      proto=1; x=2.044in; y=30.353mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18479 {
-      proto=1; x=1.692in; y=575.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18480 {
-      proto=1; x=1.674in; y=609.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18481 {
-      proto=1; x=43.307mm; y=1.419in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18482 {
-      proto=1; x=1.818in; y=1.205in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18483 {
-      proto=1; x=1.68in; y=27.6098mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18484 {
-      proto=1; x=1.892in; y=780.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18485 {
-      proto=1; x=1.847in; y=812.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18486 {
-      proto=1; x=1.806in; y=812.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18487 {
-      proto=1; x=45.085mm; y=790.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18488 {
-      proto=1; x=1.552in; y=949.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18489 {
-      proto=1; x=40.2082mm; y=684.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18490 {
-      proto=1; x=51.435mm; y=811.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18491 {
-      proto=1; x=1.584in; y=1.032in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18492 {
-      proto=1; x=40.1574mm; y=878.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18493 {
-      proto=1; x=1.58in; y=821.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18494 {
-      proto=1; x=1.688in; y=732.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18495 {
-      proto=1; x=929.0mil; y=496.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18496 {
-      proto=1; x=1.282in; y=1.161in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18497 {
-      proto=1; x=1.984in; y=1.157in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18498 {
-      proto=1; x=1.395in; y=30.353mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18499 {
-      proto=1; x=2.03in; y=1.157in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18500 {
-      proto=1; x=995.0mil; y=1.128in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18501 {
-      proto=1; x=1.876in; y=1.006in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18502 {
-      proto=1; x=1.897in; y=973.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18503 {
-      proto=1; x=1.99in; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18504 {
-      proto=1; x=33.147mm; y=796.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18505 {
-      proto=1; x=1.127in; y=1.03in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18506 {
-      proto=1; x=1.404in; y=1.032in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18507 {
-      proto=1; x=1.698in; y=939.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18508 {
-      proto=1; x=2.128in; y=860.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18509 {
-      proto=1; x=52.6796mm; y=605.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18510 {
-      proto=1; x=1.262in; y=934.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18511 {
-      proto=1; x=1.721in; y=804.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18512 {
-      proto=1; x=1.814in; y=882.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18513 {
-      proto=0; x=625.0mil; y=1.39in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18514 {
-      proto=0; x=620.0mil; y=772.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18515 {
-      proto=0; x=27.7024mm; y=574.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18516 {
-      proto=0; x=1.016in; y=546.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18517 {
-      proto=0; x=29.6582mm; y=464.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18518 {
-      proto=1; x=30.4292mm; y=494.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18519 {
-      proto=1; x=1.014in; y=419.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18520 {
-      proto=0; x=433.0mil; y=585.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18521 {
-      proto=0; x=369.0mil; y=651.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18522 {
-      proto=0; x=528.0mil; y=596.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18523 {
-      proto=1; x=656.0mil; y=561.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-        li:3 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18524 {
-      proto=1; x=1.778in; y=918.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18525 {
-      proto=1; x=723.0mil; y=499.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18526 {
-      proto=1; x=984.0mil; y=449.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18527 {
-      proto=0; x=653.0mil; y=1.364in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18528 {
-      proto=1; x=823.0mil; y=35.9664mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-        li:3 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18529 {
-      proto=1; x=1.225in; y=551.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18530 {
-      proto=1; x=36.8808mm; y=551.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18531 {
-      proto=1; x=1.461in; y=684.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18532 {
-      proto=1; x=39.1922mm; y=685.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18533 {
-      proto=1; x=1.209in; y=643.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18534 {
-      proto=1; x=1.26in; y=744.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18535 {
-      proto=1; x=44.45mm; y=945.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-        li:3 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18536 {
-      proto=1; x=1.421in; y=731.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18537 {
-      proto=1; x=58.1914mm; y=536.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18538 {
-      proto=1; x=27.2542mm; y=1.423in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18539 {
-      proto=1; x=1.177in; y=1.271in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-        li:3 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18540 {
-      proto=1; x=1.177in; y=1.35in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18541 {
-      proto=1; x=982.0mil; y=1.271in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18542 {
-      proto=1; x=1.173in; y=1.435in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-        }
-        li:3 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18543 {
-      proto=1; x=1.003in; y=1.394in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-        }
-      }
-     }
-     ha:padstack_ref.18544 {
-      proto=1; x=1.06in; y=29.3116mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18545 {
-      proto=1; x=1.696in; y=356.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18546 {
-      proto=1; x=28.0162mm; y=29.3116mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18547 {
-      proto=1; x=1.665in; y=426.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18548 {
-      proto=1; x=1.967in; y=682.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18549 {
-      proto=1; x=2.119in; y=1.211in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18550 {
-      proto=1; x=1.931in; y=1.022in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18551 {
-      proto=1; x=1.918in; y=443.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18552 {
-      proto=1; x=1.879in; y=443.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18553 {
-      proto=1; x=1.841in; y=443.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18554 {
-      proto=1; x=1.747in; y=443.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.18555 {
-      proto=1; x=1.363in; y=30.9372mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-      ha:subc.16542 {
-       ha:attributes {
-        {io_pcb::hidename_y}=2.3368 mm
-        footprint=hole-M3
-        {io_pcb::hidename_scale}=100
-        refdes=H2
-        value=
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=2.2352 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16556 {
-         proto=0; x=260.0mil; y=360.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-           }
-           li:3 {
-            on  
-            solid  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:arc.16543 {
-            x=260.0mil; y=360.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16544 {
-            x1=260.0mil; y1=360.0mil; x2=260.0mil; y2=360.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16547 {
-            x1=260.0mil; y1=360.0mil; x2=260.0mil; y2=360.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16550 {
-            x1=260.0mil; y1=360.0mil; x2=7.604mm; y2=360.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16553 {
-            x1=260.0mil; y1=360.0mil; x2=260.0mil; y2=10.144mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAB
- ha:flags ={ lock=1
- };      }
-      ha:subc.16557 {
-       ha:attributes {
-        {io_pcb::hidename_y}=18.4835 mm
-        footprint=B2B-PH
-        {io_pcb::hidename_scale}=100
-        refdes=B1
-        value=LiPo
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=0.2398 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.0 {
-         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
-            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.299972mm;            }
-            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.299972mm;            }
-            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=1.459992mm;            }
-            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=1.459992mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v4.1 {
-         hdia=29.53mil; 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.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16582 {
-         proto=0; x=6.299204mm; y=20.827958mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            round  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-           }
-         }
-
-         ha:attributes {
-           term=2
-           name=-
-         }
-        }
-        ha:padstack_ref.16583 {
-         proto=1; x=6.299204mm; y=22.827954mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=+
-         }
-        }
-       }
-       li:layers {
-
-        ha:bottom-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16558 {
-            x1=3.499104mm; y1=18.878mm; x2=3.499104mm; y2=24.777912mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.16561 {
-            x1=3.499104mm; y1=24.777912mm; x2=314.93mil; y2=24.777912mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.16564 {
-            x1=314.93mil; y1=18.878mm; x2=314.93mil; y2=24.777912mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.16567 {
-            x1=3.499104mm; y1=18.878mm; x2=314.93mil; y2=18.878mm; thickness=6.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16570 {
-            x1=6.299204mm; y1=21.827956mm; x2=6.299204mm; y2=21.827956mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16573 {
-            x1=3.499104mm; y1=18.878mm; x2=3.499104mm; y2=18.878mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16576 {
-            x1=3.499104mm; y1=18.878mm; x2=3.499104mm; y2=19.878mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16579 {
-            x1=3.499104mm; y1=18.878mm; x2=4.499104mm; y2=18.878mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAC
-      }
-      ha:subc.16584 {
-       ha:attributes {
-        {io_pcb::hidename_y}=28.2956 mm
-        footprint=hole-M3
-        {io_pcb::hidename_scale}=100
-        refdes=H1
-        value=
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=2.7810 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16598 {
-         proto=0; x=260.0mil; y=1.36in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-           }
-           li:3 {
-            on  
-            solid  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:arc.16585 {
-            x=260.0mil; y=1.36in; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16586 {
-            x1=260.0mil; y1=1.36in; x2=260.0mil; y2=1.36in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16589 {
-            x1=260.0mil; y1=1.36in; x2=260.0mil; y2=1.36in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16592 {
-            x1=260.0mil; y1=1.36in; x2=7.604mm; y2=1.36in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16595 {
-            x1=260.0mil; y1=1.36in; x2=260.0mil; y2=35.544mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAD
- ha:flags ={ lock=1
- };      }
-      ha:subc.16599 {
-       ha:attributes {
-        {io_pcb::hidename_y}=2.5146 mm
-        footprint=hole-M3
-        {io_pcb::hidename_scale}=100
-        refdes=H3
-        value=
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=52.9844 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16613 {
-         proto=0; x=2.26in; y=360.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-           }
-           li:3 {
-            on  
-            solid  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:arc.16600 {
-            x=2.26in; y=360.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16601 {
-            x1=2.26in; y1=360.0mil; x2=2.26in; y2=360.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16604 {
-            x1=2.26in; y1=360.0mil; x2=2.26in; y2=360.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16607 {
-            x1=2.26in; y1=360.0mil; x2=58.404mm; y2=360.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16610 {
-            x1=2.26in; y1=360.0mil; x2=2.26in; y2=10.144mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAE
- ha:flags ={ lock=1
- };      }
-      ha:subc.16614 {
-       ha:attributes {
-        {io_pcb::hidename_y}=27.5064 mm
-        footprint=hole-M3
-        {io_pcb::hidename_scale}=100
-        refdes=H4
-        value=
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=53.1622 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16628 {
-         proto=0; x=2.26in; y=1.36in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-           }
-           li:3 {
-            on  
-            solid  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:arc.16615 {
-            x=2.26in; y=1.36in; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16616 {
-            x1=2.26in; y1=1.36in; x2=2.26in; y2=1.36in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16619 {
-            x1=2.26in; y1=1.36in; x2=2.26in; y2=1.36in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16622 {
-            x1=2.26in; y1=1.36in; x2=58.404mm; y2=1.36in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16625 {
-            x1=2.26in; y1=1.36in; x2=2.26in; y2=35.544mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAF
- ha:flags ={ lock=1
- };      }
-      ha:subc.16629 {
-       ha:attributes {
-        value=Pyro
-        footprint=282834-9
-        refdes=J1
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16655 {
-         proto=0; x=378.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            round  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-           }
-         }
-
-         ha:attributes {
-           term=9
-           name=9
-         }
-        }
-        ha:padstack_ref.16656 {
-         proto=0; x=478.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-           }
-         }
-
-         ha:attributes {
-           term=8
-           name=8
-         }
-        }
-        ha:padstack_ref.16657 {
-         proto=0; x=578.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=7
-         }
-        }
-        ha:padstack_ref.16658 {
-         proto=0; x=678.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=6
-         }
-        }
-        ha:padstack_ref.16659 {
-         proto=0; x=778.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-           }
-         }
-
-         ha:attributes {
-           term=5
-           name=5
-         }
-        }
-        ha:padstack_ref.16660 {
-         proto=0; x=878.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.16661 {
-         proto=0; x=978.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-           }
-         }
-
-         ha:attributes {
-           term=3
-           name=3
-         }
-        }
-        ha:padstack_ref.16662 {
-         proto=0; x=1.078in; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.16663 {
-         proto=1; x=29.9212mm; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16630 {
-            x1=8.101076mm; y1=15.317216mm; x2=8.101076mm; y2=858.95mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.16633 {
-            x1=8.101076mm; y1=15.317216mm; x2=31.421076mm; y2=15.317216mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.16636 {
-            x1=31.421076mm; y1=15.317216mm; x2=31.421076mm; y2=858.95mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.16639 {
-            x1=8.101076mm; y1=858.95mil; x2=31.421076mm; y2=858.95mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:text.16642 {
-            string=%a.parent.refdes%; x=8.101076mm; y=858.95mil; scale=100; fid=0; direction=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-             onsolder=1
-            }
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16643 {
-            x1=778.0mil; y1=731.0mil; x2=778.0mil; y2=731.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16646 {
-            x1=8.101076mm; y1=858.95mil; x2=8.101076mm; y2=858.95mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16649 {
-            x1=8.101076mm; y1=858.95mil; x2=8.101076mm; y2=20.81733mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16652 {
-            x1=8.101076mm; y1=858.95mil; x2=7.101076mm; y2=858.95mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAG
-      }
-      ha:subc.16664 {
-       ha:attributes {
-        {io_pcb::hidename_y}=15.9017 mm
-        footprint=282834-9
-        {io_pcb::hidename_scale}=100
-        refdes=J2
-        value=Pyro
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=27.9669 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16689 {
-         proto=0; x=29.895776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-           }
-         }
-
-         ha:attributes {
-           term=9
-           name=9
-         }
-        }
-        ha:padstack_ref.16690 {
-         proto=0; x=27.355776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=8
-         }
-        }
-        ha:padstack_ref.16691 {
-         proto=0; x=24.815776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-           }
-         }
-
-         ha:attributes {
-           term=7
-           name=7
-         }
-        }
-        ha:padstack_ref.16692 {
-         proto=0; x=22.275776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=6
-         }
-        }
-        ha:padstack_ref.16693 {
-         proto=0; x=19.735776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-           }
-         }
-
-         ha:attributes {
-           term=5
-           name=5
-         }
-        }
-        ha:padstack_ref.16694 {
-         proto=0; x=17.195776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.16695 {
-         proto=0; x=14.655776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            round  
-           }
-           li:3 {
-            on  
-            round  
-           }
-         }
-
-         ha:attributes {
-           term=3
-           name=3
-         }
-        }
-        ha:padstack_ref.16696 {
-         proto=0; x=12.115776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.16697 {
-         proto=1; x=9.575776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-       }
-       li:layers {
-
-        ha:bottom-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16665 {
-            x1=31.3959mm; y1=21.87067mm; x2=31.3959mm; y2=28.370784mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.16668 {
-            x1=8.0759mm; y1=28.370784mm; x2=31.3959mm; y2=28.370784mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.16671 {
-            x1=8.0759mm; y1=21.87067mm; x2=8.0759mm; y2=28.370784mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.16674 {
-            x1=8.0759mm; y1=21.87067mm; x2=31.3959mm; y2=21.87067mm; thickness=6.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16677 {
-            x1=19.735776mm; y1=989.0mil; x2=19.735776mm; y2=989.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16680 {
-            x1=31.3959mm; y1=21.87067mm; x2=31.3959mm; y2=21.87067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16683 {
-            x1=31.3959mm; y1=21.87067mm; x2=31.3959mm; y2=22.87067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16686 {
-            x1=31.3959mm; y1=21.87067mm; x2=32.3959mm; y2=21.87067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAH
-      }
-      ha:subc.16698 {
-       ha:attributes {
-        {io_pcb::hidename_y}=18.4475 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R28
-        value=27k
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=28.1813 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16711 {
-         proto=0; x=33.5026mm; y=922.0mil; 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.16712 {
-         proto=0; x=33.5026mm; y=953.48mil; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16699 {
-            x1=33.5026mm; y1=937.74mil; x2=33.5026mm; y2=937.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16702 {
-            x1=33.5026mm; y1=937.74mil; x2=33.5026mm; y2=937.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16705 {
-            x1=33.5026mm; y1=937.74mil; x2=33.5026mm; y2=22.818596mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16708 {
-            x1=33.5026mm; y1=937.74mil; x2=32.5026mm; y2=937.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAI
-      }
-      ha:subc.16713 {
-       ha:attributes {
-        {io_pcb::hidename_y}=17.4371 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R27
-        value=100k
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=27.6667 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.16726 {
-         proto=0; x=32.740596mm; y=995.0mil; 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.16727 {
-         proto=0; x=31.941004mm; y=995.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16714 {
-            x1=32.3408mm; y1=995.0mil; x2=32.3408mm; y2=995.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16717 {
-            x1=32.3408mm; y1=995.0mil; x2=32.3408mm; y2=995.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16720 {
-            x1=32.3408mm; y1=995.0mil; x2=31.3408mm; y2=995.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16723 {
-            x1=32.3408mm; y1=995.0mil; x2=32.3408mm; y2=24.273mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAJ
-      }
-      ha:subc.16728 {
-       ha:attributes {
-        {io_pcb::hidename_y}=25.8765 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R23
-        value=27k
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=11.9507 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16741 {
-         proto=0; x=681.0mil; y=1.189in; 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.16742 {
-         proto=0; x=681.0mil; y=1.15752in; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16729 {
-            x1=681.0mil; y1=29.800804mm; x2=681.0mil; y2=29.800804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16732 {
-            x1=681.0mil; y1=29.800804mm; x2=681.0mil; y2=29.800804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16735 {
-            x1=681.0mil; y1=29.800804mm; x2=681.0mil; y2=30.800804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16738 {
-            x1=681.0mil; y1=29.800804mm; x2=18.2974mm; y2=29.800804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAK
-      }
-      ha:subc.16743 {
-       ha:attributes {
-        {io_pcb::hidename_y}=23.2349 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R18
-        value=100k
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=16.8275 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16756 {
-         proto=0; x=872.0mil; y=27.191204mm; 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.16757 {
-         proto=0; x=872.0mil; y=27.990796mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16744 {
-            x1=872.0mil; y1=27.591mm; x2=872.0mil; y2=27.591mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16747 {
-            x1=872.0mil; y1=27.591mm; x2=872.0mil; y2=27.591mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16750 {
-            x1=872.0mil; y1=27.591mm; x2=872.0mil; y2=26.591mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16753 {
-            x1=872.0mil; y1=27.591mm; x2=21.1488mm; y2=27.591mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAL
-      }
-      ha:subc.16758 {
-       ha:attributes {
-        {io_pcb::hidename_y}=23.3807 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R17
-        value=100k
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=11.9629 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16771 {
-         proto=0; x=681.48mil; y=1.07in; 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.16772 {
-         proto=0; x=681.48mil; y=1.10148in; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16759 {
-            x1=681.48mil; y1=27.577796mm; x2=681.48mil; y2=27.577796mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16762 {
-            x1=681.48mil; y1=27.577796mm; x2=681.48mil; y2=27.577796mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16765 {
-            x1=681.48mil; y1=27.577796mm; x2=681.48mil; y2=26.577796mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16768 {
-            x1=681.48mil; y1=27.577796mm; x2=16.309592mm; y2=27.577796mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAM
-      }
-      ha:subc.16773 {
-       ha:attributes {
-        {io_pcb::hidename_y}=6.6675 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R1
-        value=3.3k
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=18.3007 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.16786 {
-         proto=0; x=22.079204mm; y=473.0mil; 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.16787 {
-         proto=0; x=900.74mil; y=473.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16774 {
-            x1=885.0mil; y1=473.0mil; x2=885.0mil; y2=473.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16777 {
-            x1=885.0mil; y1=473.0mil; x2=885.0mil; y2=473.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16780 {
-            x1=885.0mil; y1=473.0mil; x2=23.479mm; y2=473.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16783 {
-            x1=885.0mil; y1=473.0mil; x2=885.0mil; y2=13.0142mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAN
-      }
-      ha:subc.16788 {
-       ha:attributes {
-        {io_pcb::hidename_y}=24.1625 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R11
-        value=549
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=12.3825 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16801 {
-         proto=0; x=603.0mil; y=29.413204mm; 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.16802 {
-         proto=0; x=603.0mil; y=30.212796mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16789 {
-            x1=603.0mil; y1=29.813mm; x2=603.0mil; y2=29.813mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16792 {
-            x1=603.0mil; y1=29.813mm; x2=603.0mil; y2=29.813mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16795 {
-            x1=603.0mil; y1=29.813mm; x2=603.0mil; y2=28.813mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16798 {
-            x1=603.0mil; y1=29.813mm; x2=14.3162mm; y2=29.813mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAO
-      }
-      ha:subc.16803 {
-       ha:attributes {
-        {io_pcb::hidename_y}=16.9545 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R15
-        value=100k
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=24.9875 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.16816 {
-         proto=0; x=28.918404mm; y=885.0mil; 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.16817 {
-         proto=0; x=29.717996mm; y=885.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16804 {
-            x1=29.3182mm; y1=885.0mil; x2=29.3182mm; y2=885.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16807 {
-            x1=29.3182mm; y1=885.0mil; x2=29.3182mm; y2=885.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16810 {
-            x1=29.3182mm; y1=885.0mil; x2=30.3182mm; y2=885.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16813 {
-            x1=29.3182mm; y1=885.0mil; x2=29.3182mm; y2=23.479mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAP
-      }
-      ha:subc.16818 {
-       ha:attributes {
-        {io_pcb::hidename_y}=8.2357 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R2
-        value=3.3k
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=12.8905 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16831 {
-         proto=0; x=625.0mil; y=13.677396mm; 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.16832 {
-         proto=0; x=625.0mil; y=12.877804mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16819 {
-            x1=625.0mil; y1=13.2776mm; x2=625.0mil; y2=13.2776mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16822 {
-            x1=625.0mil; y1=13.2776mm; x2=625.0mil; y2=13.2776mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16825 {
-            x1=625.0mil; y1=13.2776mm; x2=625.0mil; y2=14.2776mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16828 {
-            x1=625.0mil; y1=13.2776mm; x2=16.875mm; y2=13.2776mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAQ
-      }
-      ha:subc.16833 {
-       ha:attributes {
-        {io_pcb::hidename_y}=16.5001 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C5
-        value=4.7uF
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=8.0645 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16846 {
-         proto=0; x=377.0mil; y=895.0mil; 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.16847 {
-         proto=0; x=377.0mil; y=926.48mil; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16834 {
-            x1=377.0mil; y1=910.74mil; x2=377.0mil; y2=910.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16837 {
-            x1=377.0mil; y1=910.74mil; x2=377.0mil; y2=910.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16840 {
-            x1=377.0mil; y1=910.74mil; x2=377.0mil; y2=22.132796mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16843 {
-            x1=377.0mil; y1=910.74mil; x2=8.5758mm; y2=910.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAR
-      }
-      ha:subc.16848 {
-       ha:attributes {
-        {io_pcb::hidename_y}=5.7973 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R20
-        value=27k
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=13.0683 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16861 {
-         proto=0; x=625.0mil; y=14.782804mm; 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.16862 {
-         proto=0; x=625.0mil; y=15.582396mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16849 {
-            x1=625.0mil; y1=15.1826mm; x2=625.0mil; y2=15.1826mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16852 {
-            x1=625.0mil; y1=15.1826mm; x2=625.0mil; y2=15.1826mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16855 {
-            x1=625.0mil; y1=15.1826mm; x2=625.0mil; y2=14.1826mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16858 {
-            x1=625.0mil; y1=15.1826mm; x2=14.875mm; y2=15.1826mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAS
-      }
-      ha:subc.16863 {
-       ha:attributes {
-        {io_pcb::hidename_y}=10.8021 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R13
-        value=100k
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=18.0213 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16876 {
-         proto=0; x=874.0mil; y=16.293596mm; 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.16877 {
-         proto=0; x=874.0mil; y=15.494004mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16864 {
-            x1=874.0mil; y1=15.8938mm; x2=874.0mil; y2=15.8938mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16867 {
-            x1=874.0mil; y1=15.8938mm; x2=874.0mil; y2=15.8938mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16870 {
-            x1=874.0mil; y1=15.8938mm; x2=874.0mil; y2=16.8938mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16873 {
-            x1=874.0mil; y1=15.8938mm; x2=23.1996mm; y2=15.8938mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAT
-      }
-      ha:subc.16878 {
-       ha:attributes {
-        {io_pcb::hidename_y}=25.8699 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R12
-        value=549
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=17.4493 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.16891 {
-         proto=0; x=856.48mil; y=1.242in; 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.16892 {
-         proto=0; x=825.0mil; y=1.242in; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16879 {
-            x1=840.74mil; y1=1.242in; x2=840.74mil; y2=1.242in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16882 {
-            x1=840.74mil; y1=1.242in; x2=840.74mil; y2=1.242in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16885 {
-            x1=840.74mil; y1=1.242in; x2=20.354796mm; y2=1.242in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16888 {
-            x1=840.74mil; y1=1.242in; x2=840.74mil; y2=30.5468mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAU
-      }
-      ha:subc.16893 {
-       ha:attributes {
-        {io_pcb::hidename_y}=23.8379 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R5
-        value=3.3k
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=12.3571 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16906 {
-         proto=0; x=642.0mil; y=30.212796mm; 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.16907 {
-         proto=0; x=642.0mil; y=29.413204mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16894 {
-            x1=642.0mil; y1=29.813mm; x2=642.0mil; y2=29.813mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16897 {
-            x1=642.0mil; y1=29.813mm; x2=642.0mil; y2=29.813mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16900 {
-            x1=642.0mil; y1=29.813mm; x2=642.0mil; y2=30.813mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16903 {
-            x1=642.0mil; y1=29.813mm; x2=17.3068mm; y2=29.813mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAV
-      }
-      ha:subc.16908 {
-       ha:attributes {
-        {io_pcb::hidename_y}=4.8453 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R19
-        value=27k
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=19.6469 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16921 {
-         proto=0; x=874.0mil; y=13.780004mm; 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.16922 {
-         proto=0; x=874.0mil; y=14.579596mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16909 {
-            x1=874.0mil; y1=14.1798mm; x2=874.0mil; y2=14.1798mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16912 {
-            x1=874.0mil; y1=14.1798mm; x2=874.0mil; y2=14.1798mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16915 {
-            x1=874.0mil; y1=14.1798mm; x2=874.0mil; y2=13.1798mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16918 {
-            x1=874.0mil; y1=14.1798mm; x2=21.1996mm; y2=14.1798mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAW
-      }
-      ha:subc.16923 {
-       ha:attributes {
-        {io_pcb::hidename_y}=24.9555 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R6
-        value=3.3k
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=19.1315 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.16936 {
-         proto=0; x=903.0mil; y=1.205in; 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.16937 {
-         proto=0; x=22.136608mm; y=1.205in; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16924 {
-            x1=22.536404mm; y1=1.205in; x2=22.536404mm; y2=1.205in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16927 {
-            x1=22.536404mm; y1=1.205in; x2=22.536404mm; y2=1.205in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16930 {
-            x1=22.536404mm; y1=1.205in; x2=21.536404mm; y2=1.205in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16933 {
-            x1=22.536404mm; y1=1.205in; x2=22.536404mm; y2=29.607mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAX
-      }
-      ha:subc.16938 {
-       ha:attributes {
-        {io_pcb::hidename_y}=7.3533 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R8
-        value=549
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=12.9413 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.16951 {
-         proto=0; x=16.770604mm; y=502.0mil; 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.16952 {
-         proto=0; x=691.74mil; y=502.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16939 {
-            x1=676.0mil; y1=502.0mil; x2=676.0mil; y2=502.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16942 {
-            x1=676.0mil; y1=502.0mil; x2=676.0mil; y2=502.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16945 {
-            x1=676.0mil; y1=502.0mil; x2=18.1704mm; y2=502.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16948 {
-            x1=676.0mil; y1=502.0mil; x2=676.0mil; y2=13.7508mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAY
-      }
-      ha:subc.16953 {
-       ha:attributes {
-        {io_pcb::hidename_y}=4.5593 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R7
-        value=549
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=19.8755 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.16966 {
-         proto=0; x=900.74mil; y=435.0mil; 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.16967 {
-         proto=0; x=22.079204mm; y=435.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16954 {
-            x1=885.0mil; y1=435.0mil; x2=885.0mil; y2=435.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16957 {
-            x1=885.0mil; y1=435.0mil; x2=885.0mil; y2=435.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16960 {
-            x1=885.0mil; y1=435.0mil; x2=21.479mm; y2=435.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16963 {
-            x1=885.0mil; y1=435.0mil; x2=885.0mil; y2=10.049mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAZ
-      }
-      ha:subc.16968 {
-       ha:attributes {
-        {io_pcb::hidename_y}=15.1295 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C4
-        value=4.7uF
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=1.5113 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.16981 {
-         proto=0; x=164.0mil; y=906.0mil; 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.16982 {
-         proto=0; x=164.0mil; y=937.48mil; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16969 {
-            x1=164.0mil; y1=921.74mil; x2=164.0mil; y2=921.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16972 {
-            x1=164.0mil; y1=921.74mil; x2=164.0mil; y2=921.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16975 {
-            x1=164.0mil; y1=921.74mil; x2=164.0mil; y2=22.412196mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16978 {
-            x1=164.0mil; y1=921.74mil; x2=3.1656mm; y2=921.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAa
-      }
-      ha:subc.16983 {
-       ha:attributes {
-        {io_pcb::hidename_y}=14.8209 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R22
-        value=27k
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=29.9659 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.16996 {
-         proto=0; x=31.851596mm; y=836.0mil; 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.16997 {
-         proto=0; x=31.052004mm; y=836.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16984 {
-            x1=31.4518mm; y1=836.0mil; x2=31.4518mm; y2=836.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.16987 {
-            x1=31.4518mm; y1=836.0mil; x2=31.4518mm; y2=836.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.16990 {
-            x1=31.4518mm; y1=836.0mil; x2=30.4518mm; y2=836.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.16993 {
-            x1=31.4518mm; y1=836.0mil; x2=31.4518mm; y2=20.2344mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAb
-      }
-      ha:subc.16998 {
-       ha:attributes {
-        {io_pcb::hidename_y}=18.5039 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R21
-        value=27k
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=30.1559 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.17011 {
-         proto=0; x=1.25374in; y=885.0mil; 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.17012 {
-         proto=0; x=1.22226in; y=885.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.16999 {
-            x1=1.238in; y1=885.0mil; x2=1.238in; y2=885.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17002 {
-            x1=1.238in; y1=885.0mil; x2=1.238in; y2=885.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17005 {
-            x1=1.238in; y1=885.0mil; x2=30.4452mm; y2=885.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17008 {
-            x1=1.238in; y1=885.0mil; x2=1.238in; y2=21.479mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAc
-      }
-      ha:subc.17013 {
-       ha:attributes {
-        {io_pcb::hidename_y}=13.3731 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R16
-        value=100k
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=24.8793 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.17026 {
-         proto=0; x=1.13826in; y=835.0mil; 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.17027 {
-         proto=0; x=1.16974in; y=835.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17014 {
-            x1=29.3116mm; y1=835.0mil; x2=29.3116mm; y2=835.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17017 {
-            x1=29.3116mm; y1=835.0mil; x2=29.3116mm; y2=835.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17020 {
-            x1=29.3116mm; y1=835.0mil; x2=30.3116mm; y2=835.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17023 {
-            x1=29.3116mm; y1=835.0mil; x2=29.3116mm; y2=22.209mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAd
-      }
-      ha:subc.17028 {
-       ha:attributes {
-        {io_pcb::hidename_y}=25.5905 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R24
-        value=27k
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=21.1831 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.17041 {
-         proto=0; x=902.74mil; y=29.6672mm; 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.17042 {
-         proto=0; x=22.130004mm; y=29.6672mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17029 {
-            x1=887.0mil; y1=29.6672mm; x2=887.0mil; y2=29.6672mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17032 {
-            x1=887.0mil; y1=29.6672mm; x2=887.0mil; y2=29.6672mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17035 {
-            x1=887.0mil; y1=29.6672mm; x2=21.5298mm; y2=29.6672mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17038 {
-            x1=887.0mil; y1=29.6672mm; x2=887.0mil; y2=28.6672mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAe
-      }
-      ha:subc.17043 {
-       ha:attributes {
-        {io_pcb::hidename_y}=9.5631 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R14
-        value=100k
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=10.6299 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.17056 {
-         proto=0; x=691.74mil; y=647.0mil; 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.17057 {
-         proto=0; x=16.770604mm; y=647.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17044 {
-            x1=676.0mil; y1=647.0mil; x2=676.0mil; y2=647.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17047 {
-            x1=676.0mil; y1=647.0mil; x2=676.0mil; y2=647.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17050 {
-            x1=676.0mil; y1=647.0mil; x2=16.1704mm; y2=647.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17053 {
-            x1=676.0mil; y1=647.0mil; x2=676.0mil; y2=15.4338mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAf
-      }
-      ha:subc.17058 {
-       ha:attributes {
-        {io_pcb::hidename_y}=19.4386 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R50
-        value=1k
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=1.5921 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17071 {
-         proto=0; x=164.0mil; y=999.0mil; 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.17072 {
-         proto=0; x=164.0mil; y=24.575008mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17059 {
-            x1=164.0mil; y1=24.974804mm; x2=164.0mil; y2=24.974804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17062 {
-            x1=164.0mil; y1=24.974804mm; x2=164.0mil; y2=24.974804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17065 {
-            x1=164.0mil; y1=24.974804mm; x2=164.0mil; y2=25.974804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17068 {
-            x1=164.0mil; y1=24.974804mm; x2=5.1656mm; y2=24.974804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAg
-      }
-      ha:subc.17097 {
-       ha:attributes {
-        {io_pcb::hidename_y}=21.0185 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R35
-        value=2.49k
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=3.6139 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.17110 {
-         proto=0; x=6.539996mm; y=27.6098mm; 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.17111 {
-         proto=0; x=5.740404mm; y=27.6098mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17098 {
-            x1=6.1402mm; y1=27.6098mm; x2=6.1402mm; y2=27.6098mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17101 {
-            x1=6.1402mm; y1=27.6098mm; x2=6.1402mm; y2=27.6098mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17104 {
-            x1=6.1402mm; y1=27.6098mm; x2=5.1402mm; y2=27.6098mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17107 {
-            x1=6.1402mm; y1=27.6098mm; x2=6.1402mm; y2=26.6098mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAi
-      }
-      ha:subc.17112 {
-       ha:attributes {
-        {io_pcb::hidename_y}=21.9959 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R51
-        value=1k
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=4.3053 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17125 {
-         proto=0; x=331.0mil; y=1.13426in; 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.17126 {
-         proto=0; x=331.0mil; y=1.16574in; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17113 {
-            x1=331.0mil; y1=29.21mm; x2=331.0mil; y2=29.21mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17116 {
-            x1=331.0mil; y1=29.21mm; x2=331.0mil; y2=29.21mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17119 {
-            x1=331.0mil; y1=29.21mm; x2=331.0mil; y2=28.21mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17122 {
-            x1=331.0mil; y1=29.21mm; x2=7.4074mm; y2=29.21mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAj
-      }
-      ha:subc.17127 {
-       ha:attributes {
-        {io_pcb::hidename_y}=16.6370 mm
-        copyright=2006 DJ Delorie
-        author=DJ Delorie
-        footprint=SOT23-5
-        dist-license=GPL
-        {io_pcb::hidename_scale}=89
-        refdes=U2
-        value=MCP73831
-        {io_pcb::hidename_direction}=0
-        use-license=Unlimited
-        {io_pcb::hidename_x}=4.0640 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-              -12.0mil  
-              -20.0mil  
-              12.0mil  
-              20.0mil  
-              12.0mil  
-              20.0mil  
-              -12.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  
-              -15.0mil  
-              -23.0mil  
-              15.0mil  
-              23.0mil  
-              15.0mil  
-              23.0mil  
-              -15.0mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -20.0mil  
-              -12.0mil  
-              -20.0mil  
-              12.0mil  
-              20.0mil  
-              12.0mil  
-              20.0mil  
-              -12.0mil  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17152 {
-         proto=0; x=217.0mil; y=965.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=VIN
-         }
-        }
-        ha:padstack_ref.17153 {
-         proto=0; x=217.0mil; y=26.4922mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=PROG
-         }
-        }
-        ha:padstack_ref.17154 {
-         proto=0; x=299.0mil; y=26.4922mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=STAT
-         }
-        }
-        ha:padstack_ref.17155 {
-         proto=0; x=299.0mil; y=1.004in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=VSS
-         }
-        }
-        ha:padstack_ref.17156 {
-         proto=0; x=299.0mil; y=965.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=VBAT
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17128 {
-            x1=188.0mil; y1=945.0mil; x2=327.0mil; y2=945.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17131 {
-            x1=188.0mil; y1=945.0mil; x2=188.0mil; y2=27.0002mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17134 {
-            x1=188.0mil; y1=27.0002mm; x2=327.0mil; y2=27.0002mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17137 {
-            x1=327.0mil; y1=945.0mil; x2=327.0mil; y2=27.0002mm; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17140 {
-            x1=6.76148mm; y1=1.004in; x2=6.76148mm; y2=1.004in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17143 {
-            x1=217.0mil; y1=965.0mil; x2=217.0mil; y2=965.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17146 {
-            x1=217.0mil; y1=965.0mil; x2=4.5118mm; y2=965.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17149 {
-            x1=217.0mil; y1=965.0mil; x2=217.0mil; y2=23.511mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAk
-      }
-      ha:subc.17157 {
-       ha:attributes {
-        {io_pcb::hidename_y}=19.6807 mm
-        footprint=1212-8
-        {io_pcb::hidename_scale}=100
-        refdes=Q3
-        value=Si7232DN
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=13.7279 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.202438mm  
-              -0.494919mm  
-              -0.202438mm  
-              -0.494919mm  
-              -0.202438mm  
-              0.494919mm  
-              0.202438mm  
-              0.494919mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              10.97mil  
-              -0.571119mm  
-              -10.97mil  
-              -0.571119mm  
-              -10.97mil  
-              0.571119mm  
-              10.97mil  
-              0.571119mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.202438mm  
-              -0.494919mm  
-              -0.202438mm  
-              -0.494919mm  
-              -0.202438mm  
-              0.494919mm  
-              0.202438mm  
-              0.494919mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.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.495045mm  
-              -0.862583mm  
-              -0.495045mm  
-              -0.862583mm  
-              -0.495045mm  
-              0.862583mm  
-              0.495045mm  
-              0.862583mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.571246mm  
-              -36.96mil  
-              -0.571246mm  
-              -36.96mil  
-              -0.571246mm  
-              36.96mil  
-              0.571246mm  
-              36.96mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.495045mm  
-              -0.862583mm  
-              -0.495045mm  
-              -0.862583mm  
-              -0.495045mm  
-              0.862583mm  
-              0.495045mm  
-              0.862583mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17183 {
-         proto=0; x=738.7mil; y=27.265757mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=D
-         }
-        }
-        ha:padstack_ref.17184 {
-         proto=0; x=738.7mil; y=30.135449mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=S
-         }
-        }
-        ha:padstack_ref.17185 {
-         proto=0; x=19.412966mm; y=27.265757mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=D
-         }
-        }
-        ha:padstack_ref.17186 {
-         proto=0; x=19.412966mm; y=30.135449mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=G
-         }
-        }
-        ha:padstack_ref.17187 {
-         proto=0; x=20.062952mm; y=27.265757mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=D
-         }
-        }
-        ha:padstack_ref.17188 {
-         proto=0; x=20.062952mm; y=30.135449mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=S
-         }
-        }
-        ha:padstack_ref.17189 {
-         proto=0; x=815.47mil; y=27.265757mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=D
-         }
-        }
-        ha:padstack_ref.17190 {
-         proto=0; x=815.47mil; y=30.135449mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=G
-         }
-        }
-        ha:padstack_ref.17191 {
-         proto=1; x=19.130518mm; y=1.108in; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=D
-         }
-        }
-        ha:padstack_ref.17192 {
-         proto=1; x=801.0mil; y=1.108in; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
-         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.17158 {
-            x1=18.088102mm; y1=1.06499in; x2=18.088102mm; y2=1.1949in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17161 {
-            x1=18.088102mm; y1=1.1949in; x2=21.387816mm; y2=1.1949in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17164 {
-            x1=21.387816mm; y1=1.06499in; x2=21.387816mm; y2=1.1949in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17167 {
-            x1=18.088102mm; y1=1.06499in; x2=21.387816mm; y2=1.06499in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.17170 {
-            x=18.438114mm; y=1.22112in; width=5.0mil; height=5.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17171 {
-            x1=777.085mil; y1=28.589122mm; x2=777.085mil; y2=28.589122mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17174 {
-            x1=777.08mil; y1=1.12994in; x2=777.08mil; y2=1.12994in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17177 {
-            x1=777.08mil; y1=1.12994in; x2=777.08mil; y2=29.700476mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17180 {
-            x1=777.08mil; y1=1.12994in; x2=20.737832mm; y2=1.12994in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAl
-      }
-      ha:subc.17193 {
-       ha:attributes {
-        {io_pcb::hidename_y}=13.2941 mm
-        footprint=1212-8
-        {io_pcb::hidename_scale}=100
-        refdes=Q2
-        value=Si7232DN
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=25.5552 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17219 {
-         proto=0; x=27.368119mm; y=821.62mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=D
-         }
-        }
-        ha:padstack_ref.17220 {
-         proto=0; x=24.498427mm; y=821.62mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=S
-         }
-        }
-        ha:padstack_ref.17221 {
-         proto=0; x=27.368119mm; y=847.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=D
-         }
-        }
-        ha:padstack_ref.17222 {
-         proto=0; x=24.498427mm; y=847.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=G
-         }
-        }
-        ha:padstack_ref.17223 {
-         proto=0; x=27.368119mm; y=22.16912mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=D
-         }
-        }
-        ha:padstack_ref.17224 {
-         proto=0; x=24.498427mm; y=22.16912mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=S
-         }
-        }
-        ha:padstack_ref.17225 {
-         proto=0; x=27.368119mm; y=22.819106mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=D
-         }
-        }
-        ha:padstack_ref.17226 {
-         proto=0; x=24.498427mm; y=22.819106mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=G
-         }
-        }
-        ha:padstack_ref.17227 {
-         proto=1; x=26.490676mm; y=836.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=D
-         }
-        }
-        ha:padstack_ref.17228 {
-         proto=1; x=26.490676mm; y=22.451568mm; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
-         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.17194 {
-            x1=24.283416mm; y1=20.19427mm; x2=27.58313mm; y2=20.19427mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17197 {
-            x1=24.283416mm; y1=20.19427mm; x2=24.283416mm; y2=924.96mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17200 {
-            x1=24.283416mm; y1=924.96mil; x2=27.58313mm; y2=924.96mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17203 {
-            x1=27.58313mm; y1=20.19427mm; x2=27.58313mm; y2=924.96mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.17206 {
-            x=929.82mil; y=808.83mil; width=5.0mil; height=5.0mil; astart=270; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17207 {
-            x1=26.044753mm; y1=21.844127mm; x2=26.044753mm; y2=21.844127mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17210 {
-            x1=1.021in; y1=860.0mil; x2=1.021in; y2=860.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17213 {
-            x1=1.021in; y1=860.0mil; x2=26.9334mm; y2=860.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17216 {
-            x1=1.021in; y1=860.0mil; x2=1.021in; y2=22.844mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAm
-      }
-      ha:subc.17229 {
-       ha:attributes {
-        {io_pcb::hidename_y}=12.0932 mm
-        footprint=1212-8
-        {io_pcb::hidename_scale}=100
-        refdes=Q1
-        value=Si7232DN
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=18.8877 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.202438mm  
-              -0.494919mm  
-              -0.202438mm  
-              -0.494919mm  
-              -0.202438mm  
-              0.494919mm  
-              0.202438mm  
-              0.494919mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              10.97mil  
-              -0.571119mm  
-              -10.97mil  
-              -0.571119mm  
-              -10.97mil  
-              0.571119mm  
-              10.97mil  
-              0.571119mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.202438mm  
-              -0.494919mm  
-              -0.202438mm  
-              -0.494919mm  
-              -0.202438mm  
-              0.494919mm  
-              0.202438mm  
-              0.494919mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.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.495045mm  
-              -0.862583mm  
-              -0.495045mm  
-              -0.862583mm  
-              -0.495045mm  
-              0.862583mm  
-              0.495045mm  
-              0.862583mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.571246mm  
-              -36.96mil  
-              -0.571246mm  
-              -36.96mil  
-              -0.571246mm  
-              36.96mil  
-              0.571246mm  
-              36.96mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.495045mm  
-              -0.862583mm  
-              -0.495045mm  
-              -0.862583mm  
-              -0.495045mm  
-              0.862583mm  
-              0.495045mm  
-              0.862583mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17255 {
-         proto=0; x=20.710652mm; y=647.485mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=D
-         }
-        }
-        ha:padstack_ref.17256 {
-         proto=0; x=20.710652mm; y=13.576427mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=S
-         }
-        }
-        ha:padstack_ref.17257 {
-         proto=0; x=20.060666mm; y=647.485mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=D
-         }
-        }
-        ha:padstack_ref.17258 {
-         proto=0; x=20.060666mm; y=13.576427mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=G
-         }
-        }
-        ha:padstack_ref.17259 {
-         proto=0; x=764.2mil; y=647.485mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=D
-         }
-        }
-        ha:padstack_ref.17260 {
-         proto=0; x=764.2mil; y=13.576427mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=S
-         }
-        }
-        ha:padstack_ref.17261 {
-         proto=0; x=738.61mil; y=647.485mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=D
-         }
-        }
-        ha:padstack_ref.17262 {
-         proto=0; x=738.61mil; y=13.576427mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=G
-         }
-        }
-        ha:padstack_ref.17263 {
-         proto=1; x=20.343114mm; y=612.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=D
-         }
-        }
-        ha:padstack_ref.17264 {
-         proto=1; x=753.08mil; y=612.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
-         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.17230 {
-            x1=841.95mil; y1=13.361416mm; x2=841.95mil; y2=655.95mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17233 {
-            x1=18.085816mm; y1=13.361416mm; x2=841.95mil; y2=13.361416mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17236 {
-            x1=18.085816mm; y1=13.361416mm; x2=18.085816mm; y2=655.95mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17239 {
-            x1=18.085816mm; y1=655.95mil; x2=841.95mil; y2=655.95mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.17242 {
-            x=21.035518mm; y=12.695428mm; width=5.0mil; height=5.0mil; astart=180; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17243 {
-            x1=776.995mil; y1=15.122753mm; x2=776.995mil; y2=15.122753mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17246 {
-            x1=777.0mil; y1=591.0mil; x2=777.0mil; y2=591.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17249 {
-            x1=777.0mil; y1=591.0mil; x2=777.0mil; y2=14.0114mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17252 {
-            x1=777.0mil; y1=591.0mil; x2=18.7358mm; y2=591.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAn
-      }
-      ha:subc.17265 {
-       ha:attributes {
-        {io_pcb::hidename_y}=13.7541 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R10
-        value=549
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=17.1201 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.17278 {
-         proto=0; x=21.273008mm; y=847.0mil; 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.17279 {
-         proto=0; x=869.0mil; y=847.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17266 {
-            x1=21.672804mm; y1=847.0mil; x2=21.672804mm; y2=847.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17269 {
-            x1=21.672804mm; y1=847.0mil; x2=21.672804mm; y2=847.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17272 {
-            x1=21.672804mm; y1=847.0mil; x2=22.672804mm; y2=847.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17275 {
-            x1=21.672804mm; y1=847.0mil; x2=21.672804mm; y2=22.5138mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAo
-      }
-      ha:subc.17280 {
-       ha:attributes {
-        {io_pcb::hidename_y}=14.7955 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R4
-        value=3.3k
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=13.4061 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.17293 {
-         proto=0; x=19.152616mm; y=847.0mil; 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.17294 {
-         proto=0; x=19.952208mm; y=847.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17281 {
-            x1=19.552412mm; y1=847.0mil; x2=19.552412mm; y2=847.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17284 {
-            x1=19.552412mm; y1=847.0mil; x2=19.552412mm; y2=847.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17287 {
-            x1=19.552412mm; y1=847.0mil; x2=20.552412mm; y2=847.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17290 {
-            x1=19.552412mm; y1=847.0mil; x2=19.552412mm; y2=22.5138mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAp
-      }
-      ha:subc.17295 {
-       ha:attributes {
-        {io_pcb::hidename_y}=16.4719 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R3
-        value=3.3k
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=13.5999 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.17308 {
-         proto=0; x=19.146012mm; y=912.0mil; 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.17309 {
-         proto=0; x=19.945604mm; y=912.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17296 {
-            x1=19.545808mm; y1=912.0mil; x2=19.545808mm; y2=912.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17299 {
-            x1=19.545808mm; y1=912.0mil; x2=19.545808mm; y2=912.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17302 {
-            x1=19.545808mm; y1=912.0mil; x2=20.545808mm; y2=912.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17305 {
-            x1=19.545808mm; y1=912.0mil; x2=19.545808mm; y2=24.1648mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAq
-      }
-      ha:subc.17310 {
-       ha:attributes {
-        {io_pcb::hidename_y}=15.3797 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R9
-        value=549
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=17.0373 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.17323 {
-         proto=0; x=21.273008mm; y=912.0mil; 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.17324 {
-         proto=0; x=869.0mil; y=912.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17311 {
-            x1=21.672804mm; y1=912.0mil; x2=21.672804mm; y2=912.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17314 {
-            x1=21.672804mm; y1=912.0mil; x2=21.672804mm; y2=912.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17317 {
-            x1=21.672804mm; y1=912.0mil; x2=22.672804mm; y2=912.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17320 {
-            x1=21.672804mm; y1=912.0mil; x2=21.672804mm; y2=24.1648mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAr
-      }
-      ha:subc.17325 {
-       ha:attributes {
-        {io_pcb::hidename_y}=7.8359 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R55
-        value=22
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=35.6809 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.17338 {
-         proto=0; x=38.709596mm; y=512.0mil; 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.17339 {
-         proto=0; x=37.910004mm; y=512.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17326 {
-            x1=38.3098mm; y1=512.0mil; x2=38.3098mm; y2=512.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17329 {
-            x1=38.3098mm; y1=512.0mil; x2=38.3098mm; y2=512.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17332 {
-            x1=38.3098mm; y1=512.0mil; x2=37.3098mm; y2=512.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17335 {
-            x1=38.3098mm; y1=512.0mil; x2=38.3098mm; y2=12.0048mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAs
-      }
-      ha:subc.17340 {
-       ha:attributes {
-        {io_pcb::hidename_y}=6.8453 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R54
-        value=22
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=35.6809 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.17353 {
-         proto=0; x=38.709596mm; y=473.0mil; 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.17354 {
-         proto=0; x=37.910004mm; y=473.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17341 {
-            x1=38.3098mm; y1=473.0mil; x2=38.3098mm; y2=473.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17344 {
-            x1=38.3098mm; y1=473.0mil; x2=38.3098mm; y2=473.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17347 {
-            x1=38.3098mm; y1=473.0mil; x2=37.3098mm; y2=473.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17350 {
-            x1=38.3098mm; y1=473.0mil; x2=38.3098mm; y2=11.0142mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAt
-      }
-      ha:subc.17355 {
-       ha:attributes {
-        {io_pcb::hidename_y}=27.4185 mm
-        footprint=8ufson2x2
-        {io_pcb::hidename_scale}=100
-        refdes=U15
-        value=LM293
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=14.9949 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-              -5.905mil  
-              -0.374904mm  
-              5.905mil  
-              0.374904mm  
-              5.905mil  
-              0.374904mm  
-              -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 {
-              -0.524891mm  
-              -11.81mil  
-              -0.524891mm  
-              11.81mil  
-              0.524891mm  
-              11.81mil  
-              0.524891mm  
-              -11.81mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.374904mm  
-              -5.905mil  
-              -0.374904mm  
-              5.905mil  
-              0.374904mm  
-              5.905mil  
-              0.374904mm  
-              -5.905mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.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.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              31.5mil  
-              0.225044mm  
-              31.5mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              14.765mil  
-              -37.405mil  
-              -14.765mil  
-              -37.405mil  
-              -14.765mil  
-              37.405mil  
-              14.765mil  
-              37.405mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              31.5mil  
-              0.225044mm  
-              31.5mil  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17383 {
-         proto=0; x=765.705mil; y=34.137562mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=out
-         }
-        }
-        ha:padstack_ref.17384 {
-         proto=0; x=684.995mil; y=32.637438mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=in+
-         }
-        }
-        ha:padstack_ref.17385 {
-         proto=0; x=765.705mil; y=33.637436mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=in-
-         }
-        }
-        ha:padstack_ref.17386 {
-         proto=0; x=684.995mil; y=1.3046285in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=in-
-         }
-        }
-        ha:padstack_ref.17387 {
-         proto=0; x=765.705mil; y=1.3046285in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=in+
-         }
-        }
-        ha:padstack_ref.17388 {
-         proto=0; x=684.995mil; y=33.637436mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=out
-         }
-        }
-        ha:padstack_ref.17389 {
-         proto=0; x=765.705mil; y=32.637438mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=V-
-         }
-        }
-        ha:padstack_ref.17390 {
-         proto=0; x=684.995mil; y=34.137562mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=V+
-         }
-        }
-        ha:padstack_ref.17391 {
-         proto=1; x=725.35mil; y=33.3875mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=GND
-           name=GND
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17356 {
-            x1=685.98mil; y1=1.2750985in; x2=685.98mil; y2=34.387498mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17359 {
-            x1=685.98mil; y1=1.2750985in; x2=764.72mil; y2=1.2750985in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17362 {
-            x1=764.72mil; y1=1.2750985in; x2=764.72mil; y2=34.387498mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17365 {
-            x1=685.98mil; y1=34.387498mm; x2=764.72mil; y2=34.387498mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17368 {
-            x1=764.72mil; y1=1.3656485in; x2=764.72mil; y2=1.3656485in; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17371 {
-            x1=725.35mil; y1=33.3875mm; x2=725.35mil; y2=33.3875mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17374 {
-            x1=725.35mil; y1=33.3875mm; x2=725.35mil; y2=33.3875mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17377 {
-            x1=725.35mil; y1=33.3875mm; x2=17.42389mm; y2=33.3875mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17380 {
-            x1=725.35mil; y1=33.3875mm; x2=725.35mil; y2=32.3875mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAu
-      }
-      ha:subc.17392 {
-       ha:attributes {
-        {io_pcb::hidename_y}=15.8750 mm
-        footprint=8ufson2x2
-        {io_pcb::hidename_scale}=100
-        refdes=U14
-        value=LM293
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=12.8270 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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 {
-              5.905mil  
-              -0.374904mm  
-              -5.905mil  
-              -0.374904mm  
-              -5.905mil  
-              0.374904mm  
-              5.905mil  
-              0.374904mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              11.81mil  
-              -0.524891mm  
-              -11.81mil  
-              -0.524891mm  
-              -11.81mil  
-              0.524891mm  
-              11.81mil  
-              0.524891mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              5.905mil  
-              -0.374904mm  
-              -5.905mil  
-              -0.374904mm  
-              -5.905mil  
-              0.374904mm  
-              5.905mil  
-              0.374904mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.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.5mil  
-              -0.225044mm  
-              -31.5mil  
-              0.225044mm  
-              31.5mil  
-              0.225044mm  
-              31.5mil  
-              -0.225044mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -37.405mil  
-              -14.765mil  
-              -37.405mil  
-              14.765mil  
-              37.405mil  
-              14.765mil  
-              37.405mil  
-              -14.765mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -31.5mil  
-              -0.225044mm  
-              -31.5mil  
-              0.225044mm  
-              31.5mil  
-              0.225044mm  
-              31.5mil  
-              -0.225044mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17420 {
-         proto=0; x=17.006062mm; y=20.818983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=out
-         }
-        }
-        ha:padstack_ref.17421 {
-         proto=0; x=610.47mil; y=900.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=in+
-         }
-        }
-        ha:padstack_ref.17422 {
-         proto=0; x=649.84mil; y=20.818983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=in-
-         }
-        }
-        ha:padstack_ref.17423 {
-         proto=0; x=16.006064mm; y=900.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=in-
-         }
-        }
-        ha:padstack_ref.17424 {
-         proto=0; x=16.006064mm; y=20.818983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=in+
-         }
-        }
-        ha:padstack_ref.17425 {
-         proto=0; x=649.84mil; y=900.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=out
-         }
-        }
-        ha:padstack_ref.17426 {
-         proto=0; x=610.47mil; y=20.818983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=V-
-         }
-        }
-        ha:padstack_ref.17427 {
-         proto=0; x=17.006062mm; y=900.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=V+
-         }
-        }
-        ha:padstack_ref.17428 {
-         proto=1; x=640.0mil; y=860.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=GND
-           name=GND
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17393 {
-            x1=15.256002mm; y1=899.37mil; x2=679.37mil; y2=899.37mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17396 {
-            x1=15.256002mm; y1=20.844002mm; x2=15.256002mm; y2=899.37mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17399 {
-            x1=15.256002mm; y1=20.844002mm; x2=679.37mil; y2=20.844002mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17402 {
-            x1=679.37mil; y1=20.844002mm; x2=679.37mil; y2=899.37mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17405 {
-            x1=17.555972mm; y1=20.844002mm; x2=17.555972mm; y2=20.844002mm; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17408 {
-            x1=640.0mil; y1=860.0mil; x2=640.0mil; y2=860.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17411 {
-            x1=640.0mil; y1=860.0mil; x2=640.0mil; y2=860.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17414 {
-            x1=640.0mil; y1=860.0mil; x2=640.0mil; y2=20.844mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17417 {
-            x1=640.0mil; y1=860.0mil; x2=15.256mm; y2=860.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAv
-      }
-      ha:subc.17429 {
-       ha:attributes {
-        {io_pcb::hidename_y}=23.0022 mm
-        footprint=powerdi123
-        {io_pcb::hidename_scale}=100
-        refdes=D3
-        value=DFLS130L
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=7.6200 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.700024mm  
-              -43.31mil  
-              -0.700024mm  
-              -43.31mil  
-              -0.700024mm  
-              43.31mil  
-              0.700024mm  
-              43.31mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              33.465mil  
-              -49.215mil  
-              -33.465mil  
-              -49.215mil  
-              -33.465mil  
-              49.215mil  
-              33.465mil  
-              49.215mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.700024mm  
-              -43.31mil  
-              -0.700024mm  
-              -43.31mil  
-              -0.700024mm  
-              43.31mil  
-              0.700024mm  
-              43.31mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.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.699897mm  
-              -0.449961mm  
-              -0.699897mm  
-              0.449961mm  
-              0.699897mm  
-              0.449961mm  
-              0.699897mm  
-              -0.449961mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -33.46mil  
-              -23.62mil  
-              -33.46mil  
-              23.62mil  
-              33.46mil  
-              23.62mil  
-              33.46mil  
-              -23.62mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.699897mm  
-              -0.449961mm  
-              -0.699897mm  
-              0.449961mm  
-              0.699897mm  
-              0.449961mm  
-              0.699897mm  
-              -0.449961mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17463 {
-         proto=0; x=435.0mil; y=29.9212mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.17464 {
-         proto=1; x=435.0mil; y=27.371294mm; rot=0.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.17430 {
-            x1=472.99mil; y1=27.471116mm; x2=472.99mil; y2=1.19966in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17433 {
-            x1=10.084054mm; y1=1.19966in; x2=472.99mil; y2=1.19966in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17436 {
-            x1=10.084054mm; y1=27.471116mm; x2=10.084054mm; y2=1.19966in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17439 {
-            x1=10.084054mm; y1=27.471116mm; x2=472.99mil; y2=27.471116mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17442 {
-            x1=472.99mil; y1=1.22069in; x2=472.99mil; y2=1.23968in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17445 {
-            x1=10.084054mm; y1=1.23968in; x2=472.99mil; y2=1.23968in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17448 {
-            x1=10.084054mm; y1=1.22069in; x2=10.084054mm; y2=1.23968in; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17451 {
-            x1=435.0mil; y1=1.127805in; x2=435.0mil; y2=1.127805in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17454 {
-            x1=435.0mil; y1=28.97124mm; x2=435.0mil; y2=28.97124mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17457 {
-            x1=435.0mil; y1=28.97124mm; x2=435.0mil; y2=27.97124mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17460 {
-            x1=435.0mil; y1=28.97124mm; x2=10.049mm; y2=28.97124mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAw
-      }
-      ha:subc.17465 {
-       ha:attributes {
-        {io_pcb::hidename_y}=27.9527 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R36
-        value=10k
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=8.9535 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17478 {
-         proto=0; x=519.0mil; y=1.31974in; 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.17479 {
-         proto=0; x=519.0mil; y=32.721804mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17466 {
-            x1=519.0mil; y1=1.304in; x2=519.0mil; y2=1.304in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17469 {
-            x1=519.0mil; y1=1.304in; x2=519.0mil; y2=1.304in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17472 {
-            x1=519.0mil; y1=1.304in; x2=519.0mil; y2=34.1216mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17475 {
-            x1=519.0mil; y1=1.304in; x2=14.1826mm; y2=1.304in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAx
-      }
-      ha:subc.17480 {
-       ha:attributes {
-        {io_pcb::hidename_y}=29.5717 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R37
-        value=8.06k
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=8.9535 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17493 {
-         proto=0; x=519.0mil; y=35.140396mm; 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.17494 {
-         proto=0; x=519.0mil; y=34.340804mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17481 {
-            x1=519.0mil; y1=34.7406mm; x2=519.0mil; y2=34.7406mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17484 {
-            x1=519.0mil; y1=34.7406mm; x2=519.0mil; y2=34.7406mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17487 {
-            x1=519.0mil; y1=34.7406mm; x2=519.0mil; y2=35.7406mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17490 {
-            x1=519.0mil; y1=34.7406mm; x2=14.1826mm; y2=34.7406mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAy
-      }
-      ha:subc.17495 {
-       ha:attributes {
-        {io_pcb::hidename_y}=22.1361 mm
-        footprint=1206
-        {io_pcb::hidename_scale}=100
-        refdes=C39
-        value=47uF
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=10.5791 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.94996mm  
-              -0.649986mm  
-              -0.94996mm  
-              0.649986mm  
-              0.94996mm  
-              0.649986mm  
-              0.94996mm  
-              -0.649986mm  
-             }
-           }
-
-           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  
-              -0.726186mm  
-              -1.02616mm  
-              0.726186mm  
-              1.02616mm  
-              0.726186mm  
-              1.02616mm  
-              -0.726186mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.94996mm  
-              -0.649986mm  
-              -0.94996mm  
-              0.649986mm  
-              0.94996mm  
-              0.649986mm  
-              0.94996mm  
-              -0.649986mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17514 {
-         proto=0; x=520.0mil; y=1.07895in; 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.17515 {
-         proto=0; x=520.0mil; y=30.40507mm; 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.17496 {
-            x1=14.15796mm; y1=1.11438in; x2=14.15796mm; y2=29.505148mm; thickness=8.0mil; clearance=0.0;
-           }
-           ha:line.17499 {
-            x1=482.6mil; y1=1.11438in; x2=482.6mil; y2=29.505148mm; thickness=8.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17502 {
-            x1=520.0mil; y1=1.138in; x2=520.0mil; y2=1.138in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17505 {
-            x1=520.0mil; y1=1.138in; x2=520.0mil; y2=1.138in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17508 {
-            x1=520.0mil; y1=1.138in; x2=520.0mil; y2=27.9052mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17511 {
-            x1=520.0mil; y1=1.138in; x2=12.208mm; y2=1.138in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAz
-      }
-      ha:subc.17516 {
-       ha:attributes {
-        {io_pcb::hidename_y}=32.1437 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C33
-        value=22pF
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=41.5417 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.17529 {
-         proto=0; x=1.79374in; y=1.429in; 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.17530 {
-         proto=0; x=1.76226in; y=1.429in; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17517 {
-            x1=1.778in; y1=1.429in; x2=1.778in; y2=1.429in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17520 {
-            x1=1.778in; y1=1.429in; x2=1.778in; y2=1.429in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17523 {
-            x1=1.778in; y1=1.429in; x2=44.1612mm; y2=1.429in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17526 {
-            x1=1.778in; y1=1.429in; x2=1.778in; y2=35.2966mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAA0
-      }
-      ha:subc.17531 {
-       ha:attributes {
-        {io_pcb::hidename_y}=27.8003 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C32
-        value=22pF
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=39.8653 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17544 {
-         proto=0; x=1.694in; y=1.31526in; 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.17545 {
-         proto=0; x=1.694in; y=1.34674in; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17532 {
-            x1=1.694in; y1=33.8074mm; x2=1.694in; y2=33.8074mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17535 {
-            x1=1.694in; y1=33.8074mm; x2=1.694in; y2=33.8074mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17538 {
-            x1=1.694in; y1=33.8074mm; x2=1.694in; y2=32.8074mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17541 {
-            x1=1.694in; y1=33.8074mm; x2=42.0276mm; y2=33.8074mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAA1
-      }
-      ha:subc.17546 {
-       ha:attributes {
-        {io_pcb::hidename_y}=15.0434 mm
-        footprint=TDK_PS12
-        {io_pcb::hidename_scale}=100
-        refdes=U8
-        value=TDK_PS12
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=36.4744 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.0 {
-         hdia=0.700024mm; 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_v4.1 {
-         hdia=0.700024mm; 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.17560 {
-         proto=0; x=1.49in; y=958.84mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.499999mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.17561 {
-         proto=1; x=1.49in; y=761.99mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.499999mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:bottom-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:arc.17547 {
-            x=1.49in; y=21.854668mm; width=6.100064mm; height=6.100064mm; astart=90; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17548 {
-            x1=1.49in; y1=21.854541mm; x2=1.49in; y2=21.854541mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17551 {
-            x1=1.49in; y1=21.854668mm; x2=1.49in; y2=21.854668mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17554 {
-            x1=1.49in; y1=21.854668mm; x2=1.49in; y2=22.854668mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17557 {
-            x1=1.49in; y1=21.854668mm; x2=38.846mm; y2=21.854668mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAA2
-      }
-      ha:subc.17562 {
-       ha:attributes {
-        {io_pcb::hidename_y}=23.2410 mm
-        footprint=0605
-        {io_pcb::hidename_scale}=100
-        refdes=D1
-        value=dualLED
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=1.8796 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-              -12.795mil  
-              -16.73mil  
-              12.795mil  
-              16.73mil  
-              12.795mil  
-              16.73mil  
-              -12.795mil  
-             }
-           }
-
-           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  
-              -15.795mil  
-              -19.73mil  
-              15.795mil  
-              19.73mil  
-              15.795mil  
-              19.73mil  
-              -15.795mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -16.73mil  
-              -12.795mil  
-              -16.73mil  
-              12.795mil  
-              16.73mil  
-              12.795mil  
-              16.73mil  
-              -12.795mil  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17576 {
-         proto=0; x=6.033389mm; y=1.13328in; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.17577 {
-         proto=0; x=6.033389mm; y=1.16673in; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.17578 {
-         proto=0; x=180.455mil; y=1.13328in; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.17579 {
-         proto=0; x=180.455mil; y=1.16673in; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=3
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:arc.17563 {
-            x=3.808476mm; y=29.21mm; width=5.0mil; height=5.0mil; astart=270; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17564 {
-            x1=208.995mil; y1=1.150005in; x2=208.995mil; y2=1.150005in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17567 {
-            x1=209.0mil; y1=29.21mm; x2=209.0mil; y2=29.21mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17570 {
-            x1=209.0mil; y1=29.21mm; x2=4.3086mm; y2=29.21mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17573 {
-            x1=209.0mil; y1=29.21mm; x2=209.0mil; y2=28.21mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAA3
-      }
-      ha:subc.17580 {
-       ha:attributes {
-        {io_pcb::hidename_y}=25.2095 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C610
-        value=0.1uF
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=45.4599 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.17593 {
-         proto=0; x=47.929796mm; y=1.155in; 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.17594 {
-         proto=0; x=47.130204mm; y=1.155in; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17581 {
-            x1=47.53mm; y1=1.155in; x2=47.53mm; y2=1.155in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17584 {
-            x1=47.53mm; y1=1.155in; x2=47.53mm; y2=1.155in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17587 {
-            x1=47.53mm; y1=1.155in; x2=46.53mm; y2=1.155in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17590 {
-            x1=47.53mm; y1=1.155in; x2=47.53mm; y2=28.337mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAA4
-      }
-      ha:subc.17595 {
-       ha:attributes {
-        {io_pcb::hidename_y}=2.7810 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R53
-        value=1k
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=36.3624 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17608 {
-         proto=0; x=40.2105mm; y=9.429704mm; 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.17609 {
-         proto=0; x=40.2105mm; y=10.229296mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17596 {
-            x1=40.2105mm; y1=9.8295mm; x2=40.2105mm; y2=9.8295mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17599 {
-            x1=40.2105mm; y1=9.8295mm; x2=40.2105mm; y2=9.8295mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17602 {
-            x1=40.2105mm; y1=9.8295mm; x2=40.2105mm; y2=8.8295mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17605 {
-            x1=40.2105mm; y1=9.8295mm; x2=39.2105mm; y2=9.8295mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAA5
-      }
-      ha:subc.17610 {
-       ha:attributes {
-        {io_pcb::hidename_y}=2.8130 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R52
-        value=1k
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=39.5628 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17623 {
-         proto=0; x=41.2265mm; y=9.436304mm; 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.17624 {
-         proto=0; x=41.2265mm; y=10.235896mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17611 {
-            x1=41.2265mm; y1=9.8361mm; x2=41.2265mm; y2=9.8361mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17614 {
-            x1=41.2265mm; y1=9.8361mm; x2=41.2265mm; y2=9.8361mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17617 {
-            x1=41.2265mm; y1=9.8361mm; x2=41.2265mm; y2=8.8361mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17620 {
-            x1=41.2265mm; y1=9.8361mm; x2=40.2265mm; y2=9.8361mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAA6
-      }
-      ha:subc.17625 {
-       ha:attributes {
-        {io_pcb::hidename_y}=1.7666 mm
-        footprint=0605
-        {io_pcb::hidename_scale}=100
-        refdes=D2
-        value=dualLED
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=37.2943 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.795mil  
-              -16.73mil  
-              -12.795mil  
-              -16.73mil  
-              -12.795mil  
-              16.73mil  
-              12.795mil  
-              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 {
-              15.795mil  
-              -19.73mil  
-              -15.795mil  
-              -19.73mil  
-              -15.795mil  
-              19.73mil  
-              15.795mil  
-              19.73mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.795mil  
-              -16.73mil  
-              -12.795mil  
-              -16.73mil  
-              -12.795mil  
-              16.73mil  
-              12.795mil  
-              16.73mil  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17639 {
-         proto=0; x=41.147988mm; y=8.460359mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.17640 {
-         proto=0; x=40.298358mm; y=8.460359mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.17641 {
-         proto=0; x=41.147988mm; y=7.010527mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.17642 {
-         proto=0; x=40.298358mm; y=7.010527mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=3
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:arc.17626 {
-            x=40.7233mm; y=245.49mil; width=5.0mil; height=5.0mil; astart=180; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17627 {
-            x1=40.723173mm; y1=304.545mil; x2=40.723173mm; y2=304.545mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17630 {
-            x1=40.7233mm; y1=304.55mil; x2=40.7233mm; y2=304.55mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17633 {
-            x1=40.7233mm; y1=304.55mil; x2=40.7233mm; y2=8.73557mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17636 {
-            x1=40.7233mm; y1=304.55mil; x2=41.7233mm; y2=304.55mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAA7
-      }
-      ha:subc.17643 {
-       ha:attributes {
-        {io_pcb::hidename_y}=24.1681 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=L600
-        value=bead
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=48.6992 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.17656 {
-         proto=0; x=51.130196mm; y=30.353mm; 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.17657 {
-         proto=0; x=50.330604mm; y=30.353mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17644 {
-            x1=50.7304mm; y1=30.353mm; x2=50.7304mm; y2=30.353mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17647 {
-            x1=50.7304mm; y1=30.353mm; x2=50.7304mm; y2=30.353mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17650 {
-            x1=50.7304mm; y1=30.353mm; x2=49.7304mm; y2=30.353mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17653 {
-            x1=50.7304mm; y1=30.353mm; x2=50.7304mm; y2=29.353mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAA8
-      }
-      ha:subc.17658 {
-       ha:attributes {
-        {io_pcb::hidename_y}=24.0386 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C602
-        value=0.1uF
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=44.6712 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.17671 {
-         proto=0; x=1.94974in; y=29.3624mm; 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.17672 {
-         proto=0; x=1.91826in; y=29.3624mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17659 {
-            x1=1.934in; y1=29.3624mm; x2=1.934in; y2=29.3624mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17662 {
-            x1=1.934in; y1=29.3624mm; x2=1.934in; y2=29.3624mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17665 {
-            x1=1.934in; y1=29.3624mm; x2=48.1236mm; y2=29.3624mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17668 {
-            x1=1.934in; y1=29.3624mm; x2=1.934in; y2=28.3624mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAA9
-      }
-      ha:subc.17673 {
-       ha:attributes {
-        {io_pcb::hidename_y}=25.3619 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C601
-        value=1uF
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=44.6847 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.17686 {
-         proto=0; x=49.529996mm; y=30.353mm; 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.17687 {
-         proto=0; x=48.730404mm; y=30.353mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17674 {
-            x1=49.1302mm; y1=30.353mm; x2=49.1302mm; y2=30.353mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17677 {
-            x1=49.1302mm; y1=30.353mm; x2=49.1302mm; y2=30.353mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17680 {
-            x1=49.1302mm; y1=30.353mm; x2=48.1302mm; y2=30.353mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17683 {
-            x1=49.1302mm; y1=30.353mm; x2=49.1302mm; y2=29.353mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAA+
-      }
-      ha:subc.17688 {
-       ha:attributes {
-        {io_pcb::hidename_y}=15.1953 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R401
-        value=10k
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=48.8315 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17701 {
-         proto=0; x=2.131in; y=795.48mil; 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.17702 {
-         proto=0; x=2.131in; y=764.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17689 {
-            x1=2.131in; y1=779.74mil; x2=2.131in; y2=779.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17692 {
-            x1=2.131in; y1=779.74mil; x2=2.131in; y2=779.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17695 {
-            x1=2.131in; y1=779.74mil; x2=2.131in; y2=20.805396mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17698 {
-            x1=2.131in; y1=779.74mil; x2=55.1274mm; y2=779.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAA/
-      }
-      ha:subc.17703 {
-       ha:attributes {
-        {io_pcb::hidename_y}=11.8209 mm
-        footprint=SOIJ8
-        {io_pcb::hidename_scale}=100
-        refdes=U5
-        value=W25Q64
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=56.1368 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.795mil  
-              -33.46mil  
-              -12.795mil  
-              -33.46mil  
-              -12.795mil  
-              33.46mil  
-              12.795mil  
-              33.46mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              15.795mil  
-              -36.46mil  
-              -15.795mil  
-              -36.46mil  
-              -15.795mil  
-              36.46mil  
-              15.795mil  
-              36.46mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.795mil  
-              -33.46mil  
-              -12.795mil  
-              -33.46mil  
-              -12.795mil  
-              33.46mil  
-              12.795mil  
-              33.46mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.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 {
-              12.795mil  
-              -0.849885mm  
-              -12.795mil  
-              -0.849885mm  
-              -12.795mil  
-              0.849885mm  
-              12.795mil  
-              0.849885mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              15.795mil  
-              -0.926085mm  
-              -15.795mil  
-              -0.926085mm  
-              -15.795mil  
-              0.926085mm  
-              15.795mil  
-              0.926085mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.795mil  
-              -0.849885mm  
-              -12.795mil  
-              -0.849885mm  
-              -12.795mil  
-              0.849885mm  
-              12.795mil  
-              0.849885mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17729 {
-         proto=0; x=59.435746mm; y=21.914739mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=VCC
-         }
-        }
-        ha:padstack_ref.17730 {
-         proto=1; x=59.435746mm; y=14.915008mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=CS
-         }
-        }
-        ha:padstack_ref.17731 {
-         proto=0; x=58.165746mm; y=21.914739mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=HOLD
-         }
-        }
-        ha:padstack_ref.17732 {
-         proto=1; x=58.165746mm; y=14.915008mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=SO
-         }
-        }
-        ha:padstack_ref.17733 {
-         proto=0; x=2.24in; y=21.914739mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=SCK
-         }
-        }
-        ha:padstack_ref.17734 {
-         proto=1; x=2.24in; y=14.915008mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=WP
-         }
-        }
-        ha:padstack_ref.17735 {
-         proto=0; x=55.626mm; y=21.914739mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=SI
-         }
-        }
-        ha:padstack_ref.17736 {
-         proto=1; x=55.626mm; y=14.915008mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=VSS
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17704 {
-            x1=60.195714mm; y1=619.09mil; x2=60.195714mm; y2=21.10486mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17707 {
-            x1=54.866032mm; y1=619.09mil; x2=60.195714mm; y2=619.09mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17710 {
-            x1=54.866032mm; y1=619.09mil; x2=54.866032mm; y2=21.10486mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17713 {
-            x1=54.866032mm; y1=21.10486mm; x2=60.195714mm; y2=21.10486mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.17716 {
-            x=59.435746mm; y=16.18996mm; width=5.0mil; height=5.0mil; astart=180; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17717 {
-            x1=57.530873mm; y1=724.995mil; x2=57.530873mm; y2=724.995mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17720 {
-            x1=2.265in; y1=725.0mil; x2=2.265in; y2=725.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17723 {
-            x1=2.265in; y1=725.0mil; x2=2.265in; y2=17.415mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17726 {
-            x1=2.265in; y1=725.0mil; x2=56.531mm; y2=725.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABA
-      }
-      ha:subc.17737 {
-       ha:attributes {
-        {io_pcb::hidename_y}=18.2753 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R25
-        value=5.6k
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=54.4449 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.17750 {
-         proto=0; x=2.34274in; y=945.0mil; 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.17751 {
-         proto=0; x=2.31126in; y=945.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17738 {
-            x1=59.1058mm; y1=945.0mil; x2=59.1058mm; y2=945.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17741 {
-            x1=59.1058mm; y1=945.0mil; x2=59.1058mm; y2=945.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17744 {
-            x1=59.1058mm; y1=945.0mil; x2=58.1058mm; y2=945.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17747 {
-            x1=59.1058mm; y1=945.0mil; x2=59.1058mm; y2=23.003mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABB
-      }
-      ha:subc.17752 {
-       ha:attributes {
-        {io_pcb::hidename_y}=1.5240 mm
-        footprint=0-338068-8
-        {io_pcb::hidename_scale}=100
-        refdes=J9
-        value=Companion
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=48.0060 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.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:ps_proto_v4.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
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17777 {
-         proto=0; x=51.435mm; y=395.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.17778 {
-         proto=1; x=1.975in; y=295.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.17779 {
-         proto=1; x=48.895mm; y=395.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=3
-         }
-        }
-        ha:padstack_ref.17780 {
-         proto=1; x=47.625mm; y=295.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.17781 {
-         proto=1; x=1.825in; y=395.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=5
-         }
-        }
-        ha:padstack_ref.17782 {
-         proto=1; x=45.085mm; y=295.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=6
-         }
-        }
-        ha:padstack_ref.17783 {
-         proto=1; x=1.725in; y=395.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:2 {
-            on  
-            diag  
-            round  
-           }
-         }
-
-         ha:attributes {
-           term=7
-           name=7
-         }
-        }
-        ha:padstack_ref.17784 {
-         proto=1; x=42.545mm; y=295.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=8
-         }
-        }
-        ha:padstack_ref.17785 {
-         proto=2; x=2.08011in; y=8.232902mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=0
-           name=mnt
-         }
-        }
-       }
-       li:layers {
-
-        ha:bottom-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17753 {
-            x1=2.14093in; y1=244.62mil; x2=2.14093in; y2=11.312906mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.17756 {
-            x1=39.600124mm; y1=11.312906mm; x2=2.14093in; y2=11.312906mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.17759 {
-            x1=39.600124mm; y1=244.62mil; x2=39.600124mm; y2=11.312906mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.17762 {
-            x1=39.600124mm; y1=244.62mil; x2=2.14093in; y2=244.62mil; thickness=6.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17765 {
-            x1=47.639421mm; y1=8.7041mm; x2=47.639421mm; y2=8.7041mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17768 {
-            x1=51.435mm; y1=295.0mil; x2=51.435mm; y2=295.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17771 {
-            x1=51.435mm; y1=295.0mil; x2=52.435mm; y2=295.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17774 {
-            x1=51.435mm; y1=295.0mil; x2=51.435mm; y2=8.493mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABC
-      }
-      ha:subc.17786 {
-       ha:attributes {
-        {io_pcb::hidename_y}=12.4653 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=105
-        refdes=C600
-        value=0.1uF
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=50.8889 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17799 {
-         proto=0; x=2.131in; y=710.0mil; 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.17800 {
-         proto=0; x=2.131in; y=17.234408mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17787 {
-            x1=2.131in; y1=17.634204mm; x2=2.131in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17790 {
-            x1=2.131in; y1=17.634204mm; x2=2.131in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17793 {
-            x1=2.131in; y1=17.634204mm; x2=2.131in; y2=18.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17796 {
-            x1=2.131in; y1=17.634204mm; x2=55.1274mm; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABD
-      }
-      ha:subc.17801 {
-       ha:attributes {
-        {io_pcb::hidename_y}=24.0993 mm
-        footprint=MS5607
-        {io_pcb::hidename_scale}=100
-        refdes=U4
-        value=MS5607
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=54.7068 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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 {
-              -21.655mil  
-              -11.81mil  
-              -21.655mil  
-              11.81mil  
-              21.655mil  
-              11.81mil  
-              21.655mil  
-              -11.81mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -24.655mil  
-              -14.81mil  
-              -24.655mil  
-              14.81mil  
-              24.655mil  
-              14.81mil  
-              24.655mil  
-              -14.81mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -21.655mil  
-              -11.81mil  
-              -21.655mil  
-              11.81mil  
-              21.655mil  
-              11.81mil  
-              21.655mil  
-              -11.81mil  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17827 {
-         proto=0; x=56.271307mm; y=29.113774mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=SCLK
-         }
-        }
-        ha:padstack_ref.17828 {
-         proto=0; x=58.470947mm; y=29.113774mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=VDD
-         }
-        }
-        ha:padstack_ref.17829 {
-         proto=0; x=56.271307mm; y=27.86384mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=SDI/SDA
-         }
-        }
-        ha:padstack_ref.17830 {
-         proto=0; x=58.470947mm; y=27.86384mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=PS
-         }
-        }
-        ha:padstack_ref.17831 {
-         proto=0; x=56.271307mm; y=26.613906mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=SDO
-         }
-        }
-        ha:padstack_ref.17832 {
-         proto=0; x=58.470947mm; y=26.613906mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=GND
-         }
-        }
-        ha:padstack_ref.17833 {
-         proto=0; x=56.271307mm; y=25.363972mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=CSB
-         }
-        }
-        ha:padstack_ref.17834 {
-         proto=0; x=58.470947mm; y=25.363972mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=CSB
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17802 {
-            x1=55.87113mm; y1=29.738868mm; x2=58.871124mm; y2=29.738868mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17805 {
-            x1=58.871124mm; y1=973.9715748mil; x2=58.871124mm; y2=29.738868mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17808 {
-            x1=55.87113mm; y1=973.9715748mil; x2=58.871124mm; y2=973.9715748mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17811 {
-            x1=55.87113mm; y1=973.9715748mil; x2=55.87113mm; y2=29.738868mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.17814 {
-            x=59.296066mm; y=29.426194mm; width=5.0mil; height=5.0mil; astart=90; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17815 {
-            x1=57.371127mm; y1=27.238873mm; x2=57.371127mm; y2=27.238873mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17818 {
-            x1=57.371mm; y1=27.239mm; x2=57.371mm; y2=27.239mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17821 {
-            x1=57.371mm; y1=27.239mm; x2=56.371mm; y2=27.239mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17824 {
-            x1=57.371mm; y1=27.239mm; x2=57.371mm; y2=26.239mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABE
-      }
-      ha:subc.17835 {
-       ha:attributes {
-        {io_pcb::hidename_y}=20.7361 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R26
-        value=10k
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=56.9773 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17848 {
-         proto=0; x=59.60618mm; y=1.0324in; 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.17849 {
-         proto=0; x=59.60618mm; y=1.00092in; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17836 {
-            x1=59.60618mm; y1=25.823164mm; x2=59.60618mm; y2=25.823164mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17839 {
-            x1=59.60618mm; y1=25.823164mm; x2=59.60618mm; y2=25.823164mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17842 {
-            x1=59.60618mm; y1=25.823164mm; x2=59.60618mm; y2=26.823164mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17845 {
-            x1=59.60618mm; y1=25.823164mm; x2=60.60618mm; y2=25.823164mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABF
-      }
-      ha:subc.17850 {
-       ha:attributes {
-        {io_pcb::hidename_y}=24.5395 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C10
-        value=0.1uF
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=57.0281 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17863 {
-         proto=0; x=59.60618mm; y=28.083804mm; 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.17864 {
-         proto=0; x=59.60618mm; y=28.883396mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17851 {
-            x1=59.60618mm; y1=28.4836mm; x2=59.60618mm; y2=28.4836mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17854 {
-            x1=59.60618mm; y1=28.4836mm; x2=59.60618mm; y2=28.4836mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17857 {
-            x1=59.60618mm; y1=28.4836mm; x2=59.60618mm; y2=27.4836mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17860 {
-            x1=59.60618mm; y1=28.4836mm; x2=58.60618mm; y2=28.4836mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABG
-      }
-      ha:subc.17865 {
-       ha:attributes {
-        {io_pcb::hidename_y}=27.6860 mm
-        footprint=0-215079-4
-        {io_pcb::hidename_scale}=100
-        refdes=J20
-        value=Debug
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=48.0060 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.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:ps_proto_v4.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
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17890 {
-         proto=0; x=51.435mm; y=36.195mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.17891 {
-         proto=1; x=1.975in; y=33.655mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.17892 {
-         proto=1; x=48.895mm; y=36.195mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=3
-         }
-        }
-        ha:padstack_ref.17893 {
-         proto=1; x=47.625mm; y=33.655mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.17894 {
-         proto=2; x=2.08011in; y=1.35413in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=0
-           name=mnt
-         }
-        }
-       }
-       li:layers {
-
-        ha:bottom-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17866 {
-            x1=2.11928in; y1=32.375348mm; x2=2.11928in; y2=1.47539in; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.17869 {
-            x1=1.78071in; y1=1.47539in; x2=2.11928in; y2=1.47539in; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.17872 {
-            x1=1.78071in; y1=32.375348mm; x2=1.78071in; y2=1.47539in; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.17875 {
-            x1=1.78071in; y1=32.375348mm; x2=2.11928in; y2=32.375348mm; thickness=6.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17878 {
-            x1=50.190958mm; y1=34.81898mm; x2=50.190958mm; y2=34.81898mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17881 {
-            x1=51.435mm; y1=33.655mm; x2=51.435mm; y2=33.655mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17884 {
-            x1=51.435mm; y1=33.655mm; x2=52.435mm; y2=33.655mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17887 {
-            x1=51.435mm; y1=33.655mm; x2=51.435mm; y2=34.655mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABH
-      }
-      ha:subc.17895 {
-       ha:attributes {
-        value=220
-        footprint=0402
-        refdes=R40
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17909 {
-         proto=0; x=1.914in; y=12.877796mm; 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.17910 {
-         proto=0; x=1.914in; y=12.078204mm; 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:text.17896 {
-            string=%a.parent.refdes%; x=47.8155mm; y=13.2781mm; scale=100; fid=0; direction=1;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17897 {
-            x1=1.914in; y1=12.478mm; x2=1.914in; y2=12.478mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17900 {
-            x1=1.914in; y1=12.478mm; x2=1.914in; y2=12.478mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17903 {
-            x1=1.914in; y1=12.478mm; x2=1.914in; y2=13.478mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17906 {
-            x1=1.914in; y1=12.478mm; x2=49.6156mm; y2=12.478mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABI
-      }
-      ha:subc.17911 {
-       ha:attributes {
-        value=220
-        footprint=0402
-        refdes=R41
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17925 {
-         proto=0; x=1.876in; y=506.74mil; 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.17926 {
-         proto=0; x=1.876in; y=12.071604mm; 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:text.17912 {
-            string=%a.parent.refdes%; x=1.8445in; y=522.5mil; scale=100; fid=0; direction=1;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17913 {
-            x1=1.876in; y1=491.0mil; x2=1.876in; y2=491.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17916 {
-            x1=1.876in; y1=491.0mil; x2=1.876in; y2=491.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17919 {
-            x1=1.876in; y1=491.0mil; x2=1.876in; y2=13.4714mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17922 {
-            x1=1.876in; y1=491.0mil; x2=48.6504mm; y2=491.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABJ
-      }
-      ha:subc.17927 {
-       ha:attributes {
-        value=220
-        footprint=0402
-        refdes=R42
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17941 {
-         proto=0; x=1.838in; y=12.877796mm; 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.17942 {
-         proto=0; x=1.838in; y=12.078204mm; 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:text.17928 {
-            string=%a.parent.refdes%; x=45.8851mm; y=13.2781mm; scale=100; fid=0; direction=1;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17929 {
-            x1=1.838in; y1=12.478mm; x2=1.838in; y2=12.478mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17932 {
-            x1=1.838in; y1=12.478mm; x2=1.838in; y2=12.478mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17935 {
-            x1=1.838in; y1=12.478mm; x2=1.838in; y2=13.478mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17938 {
-            x1=1.838in; y1=12.478mm; x2=47.6852mm; y2=12.478mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABK
-      }
-      ha:subc.17943 {
-       ha:attributes {
-        value=220
-        footprint=0402
-        refdes=R43
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17957 {
-         proto=0; x=1.8in; y=12.877796mm; 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.17958 {
-         proto=0; x=1.8in; y=12.078204mm; 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:text.17944 {
-            string=%a.parent.refdes%; x=1.7685in; y=13.2781mm; scale=100; fid=0; direction=1;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17945 {
-            x1=1.8in; y1=12.478mm; x2=1.8in; y2=12.478mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17948 {
-            x1=1.8in; y1=12.478mm; x2=1.8in; y2=12.478mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17951 {
-            x1=1.8in; y1=12.478mm; x2=1.8in; y2=13.478mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17954 {
-            x1=1.8in; y1=12.478mm; x2=46.72mm; y2=12.478mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABL
-      }
-      ha:subc.17959 {
-       ha:attributes {
-        value=Servos
-        footprint=0-338068-6
-        refdes=J21
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.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:ps_proto_v4.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
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.17985 {
-         proto=0; x=40.005mm; y=36.195mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.17986 {
-         proto=1; x=1.525in; y=33.655mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.17987 {
-         proto=1; x=37.465mm; y=36.195mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=3
-         }
-        }
-        ha:padstack_ref.17988 {
-         proto=1; x=36.195mm; y=33.655mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.17989 {
-         proto=1; x=1.375in; y=36.195mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=5
-         }
-        }
-        ha:padstack_ref.17990 {
-         proto=1; x=33.655mm; y=33.655mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-           }
-         }
-
-         ha:attributes {
-           term=6
-           name=6
-         }
-        }
-        ha:padstack_ref.17991 {
-         proto=2; x=41.404794mm; y=1.35413in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=0
-           name=mnt
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17960 {
-            x1=1.69093in; y1=32.375348mm; x2=1.69093in; y2=1.47539in; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.17963 {
-            x1=1.20906in; y1=1.47539in; x2=1.69093in; y2=1.47539in; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.17966 {
-            x1=1.20906in; y1=32.375348mm; x2=1.20906in; y2=1.47539in; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.17969 {
-            x1=1.20906in; y1=32.375348mm; x2=1.69093in; y2=32.375348mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:text.17972 {
-            string=%a.parent.refdes%; x=40.005mm; y=33.655mm; scale=100; fid=0; direction=2;
-            ha:flags {
-             dyntext=1
-             floater=1
-             onsolder=1
-            }
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17973 {
-            x1=1.47573in; y1=34.849271mm; x2=1.47573in; y2=34.849271mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.17976 {
-            x1=40.005mm; y1=33.655mm; x2=40.005mm; y2=33.655mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.17979 {
-            x1=40.005mm; y1=33.655mm; x2=41.005mm; y2=33.655mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.17982 {
-            x1=40.005mm; y1=33.655mm; x2=40.005mm; y2=34.655mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABM
-      }
-      ha:subc.17992 {
-       ha:attributes {
-        {io_pcb::hidename_y}=6.8699 mm
-        footprint=8ufson2x2
-        {io_pcb::hidename_scale}=100
-        refdes=U13
-        value=LM293
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=24.2734 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-              -5.905mil  
-              -0.374904mm  
-              5.905mil  
-              0.374904mm  
-              5.905mil  
-              0.374904mm  
-              -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 {
-              -0.524891mm  
-              -11.81mil  
-              -0.524891mm  
-              11.81mil  
-              0.524891mm  
-              11.81mil  
-              0.524891mm  
-              -11.81mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.374904mm  
-              -5.905mil  
-              -0.374904mm  
-              5.905mil  
-              0.374904mm  
-              5.905mil  
-              0.374904mm  
-              -5.905mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.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.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              31.5mil  
-              0.225044mm  
-              31.5mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              14.765mil  
-              -37.405mil  
-              -14.765mil  
-              -37.405mil  
-              -14.765mil  
-              37.405mil  
-              14.765mil  
-              37.405mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              31.5mil  
-              0.225044mm  
-              31.5mil  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.18020 {
-         proto=0; x=26.677383mm; y=12.088876mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=out
-         }
-        }
-        ha:padstack_ref.18021 {
-         proto=0; x=28.727417mm; y=535.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=in+
-         }
-        }
-        ha:padstack_ref.18022 {
-         proto=0; x=26.677383mm; y=12.589002mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=in-
-         }
-        }
-        ha:padstack_ref.18023 {
-         proto=0; x=28.727417mm; y=13.088874mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=in-
-         }
-        }
-        ha:padstack_ref.18024 {
-         proto=0; x=26.677383mm; y=13.088874mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=in+
-         }
-        }
-        ha:padstack_ref.18025 {
-         proto=0; x=28.727417mm; y=12.589002mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=out
-         }
-        }
-        ha:padstack_ref.18026 {
-         proto=0; x=26.677383mm; y=535.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=V-
-         }
-        }
-        ha:padstack_ref.18027 {
-         proto=0; x=28.727417mm; y=12.088876mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=V+
-         }
-        }
-        ha:padstack_ref.18028 {
-         proto=1; x=27.7024mm; y=505.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=GND
-           name=GND
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.17993 {
-            x1=28.702398mm; y1=466.1mil; x2=28.702398mm; y2=544.84mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17996 {
-            x1=26.702402mm; y1=544.84mil; x2=28.702398mm; y2=544.84mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.17999 {
-            x1=26.702402mm; y1=466.1mil; x2=26.702402mm; y2=544.84mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.18002 {
-            x1=26.702402mm; y1=466.1mil; x2=28.702398mm; y2=466.1mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.18005 {
-            x1=26.702402mm; y1=454.29mil; x2=26.702402mm; y2=454.29mil; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18008 {
-            x1=27.7024mm; y1=505.47mil; x2=27.7024mm; y2=505.47mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.18011 {
-            x1=27.7024mm; y1=505.47mil; x2=27.7024mm; y2=505.47mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.18014 {
-            x1=27.7024mm; y1=505.47mil; x2=28.7024mm; y2=505.47mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.18017 {
-            x1=27.7024mm; y1=505.47mil; x2=27.7024mm; y2=13.838938mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABN
-      }
-      ha:subc.18029 {
-       ha:attributes {
-        {io_pcb::hidename_y}=30.7975 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R38
-        value=10k
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=14.5669 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.18042 {
-         proto=0; x=692.74mil; y=35.9664mm; 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.18043 {
-         proto=0; x=16.796004mm; y=35.9664mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18030 {
-            x1=677.0mil; y1=35.9664mm; x2=677.0mil; y2=35.9664mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.18033 {
-            x1=677.0mil; y1=35.9664mm; x2=677.0mil; y2=35.9664mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.18036 {
-            x1=677.0mil; y1=35.9664mm; x2=16.1958mm; y2=35.9664mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.18039 {
-            x1=677.0mil; y1=35.9664mm; x2=677.0mil; y2=34.9664mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABO
-      }
-      ha:subc.18044 {
-       ha:attributes {
-        {io_pcb::hidename_y}=30.7975 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R39
-        value=9.09k
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=17.0815 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.18057 {
-         proto=0; x=791.74mil; y=35.9664mm; 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.18058 {
-         proto=0; x=19.310604mm; y=35.9664mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18045 {
-            x1=776.0mil; y1=35.9664mm; x2=776.0mil; y2=35.9664mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.18048 {
-            x1=776.0mil; y1=35.9664mm; x2=776.0mil; y2=35.9664mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.18051 {
-            x1=776.0mil; y1=35.9664mm; x2=18.7104mm; y2=35.9664mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.18054 {
-            x1=776.0mil; y1=35.9664mm; x2=776.0mil; y2=34.9664mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABP
-      }
-      ha:subc.18059 {
-       ha:attributes {
-        {io_pcb::hidename_y}=6.0452 mm
-        copyright=2006 DJ Delorie
-        author=DJ Delorie
-        footprint=SOT23-5
-        dist-license=GPL
-        {io_pcb::hidename_scale}=89
-        refdes=U1
-        value=TC2185-3.3
-        {io_pcb::hidename_direction}=3
-        use-license=Unlimited
-        {io_pcb::hidename_x}=7.7470 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-              -12.0mil  
-              -20.0mil  
-              12.0mil  
-              20.0mil  
-              12.0mil  
-              20.0mil  
-              -12.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  
-              -15.0mil  
-              -23.0mil  
-              15.0mil  
-              23.0mil  
-              15.0mil  
-              23.0mil  
-              -15.0mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -20.0mil  
-              -12.0mil  
-              -20.0mil  
-              12.0mil  
-              20.0mil  
-              12.0mil  
-              20.0mil  
-              -12.0mil  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.18084 {
-         proto=0; x=393.0mil; y=546.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=BY
-         }
-        }
-        ha:padstack_ref.18085 {
-         proto=0; x=393.0mil; y=624.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=VOUT
-         }
-        }
-        ha:padstack_ref.18086 {
-         proto=0; x=475.0mil; y=624.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=VIN
-         }
-        }
-        ha:padstack_ref.18087 {
-         proto=0; x=475.0mil; y=585.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=GND
-         }
-        }
-        ha:padstack_ref.18088 {
-         proto=0; x=475.0mil; y=546.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=EN
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18060 {
-            x1=364.0mil; y1=526.0mil; x2=503.0mil; y2=526.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.18063 {
-            x1=364.0mil; y1=526.0mil; x2=364.0mil; y2=644.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.18066 {
-            x1=364.0mil; y1=644.0mil; x2=503.0mil; y2=644.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.18069 {
-            x1=503.0mil; y1=526.0mil; x2=503.0mil; y2=644.0mil; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18072 {
-            x1=11.23188mm; y1=585.0mil; x2=11.23188mm; y2=585.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.18075 {
-            x1=393.0mil; y1=546.0mil; x2=393.0mil; y2=546.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.18078 {
-            x1=393.0mil; y1=546.0mil; x2=8.9822mm; y2=546.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.18081 {
-            x1=393.0mil; y1=546.0mil; x2=393.0mil; y2=12.8684mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABQ
-      }
-      ha:subc.18089 {
-       ha:attributes {
-        {io_pcb::hidename_y}=5.0673 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C38
-        value=10nF
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=5.8039 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.18102 {
-         proto=0; x=340.0mil; y=13.627604mm; 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.18103 {
-         proto=0; x=340.0mil; y=14.427196mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18090 {
-            x1=340.0mil; y1=14.0274mm; x2=340.0mil; y2=14.0274mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.18093 {
-            x1=340.0mil; y1=14.0274mm; x2=340.0mil; y2=14.0274mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.18096 {
-            x1=340.0mil; y1=14.0274mm; x2=340.0mil; y2=13.0274mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.18099 {
-            x1=340.0mil; y1=14.0274mm; x2=7.636mm; y2=14.0274mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABR
-      }
-      ha:subc.18104 {
-       ha:attributes {
-        {io_pcb::hidename_y}=9.9949 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C37
-        value=1uF
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=6.0071 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.18117 {
-         proto=0; x=340.0mil; y=15.297404mm; 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.18118 {
-         proto=0; x=340.0mil; y=633.74mil; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18105 {
-            x1=340.0mil; y1=618.0mil; x2=340.0mil; y2=618.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.18108 {
-            x1=340.0mil; y1=618.0mil; x2=340.0mil; y2=618.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.18111 {
-            x1=340.0mil; y1=618.0mil; x2=340.0mil; y2=14.6972mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.18114 {
-            x1=340.0mil; y1=618.0mil; x2=7.636mm; y2=618.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABS
-      }
-      ha:subc.18119 {
-       ha:attributes {
-        value=
-        footprint=lga14
-        refdes=U3
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.274955mm  
-              -22.535mil  
-              -0.274955mm  
-              -22.535mil  
-              -0.274955mm  
-              22.535mil  
-              0.274955mm  
-              22.535mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.351155mm  
-              -25.535mil  
-              -0.351155mm  
-              -25.535mil  
-              -0.351155mm  
-              25.535mil  
-              0.351155mm  
-              25.535mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.274955mm  
-              -22.535mil  
-              -0.274955mm  
-              -22.535mil  
-              -0.274955mm  
-              22.535mil  
-              0.274955mm  
-              22.535mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.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 {
-              -22.535mil  
-              -0.274955mm  
-              -22.535mil  
-              0.274955mm  
-              22.535mil  
-              0.274955mm  
-              22.535mil  
-              -0.274955mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -25.535mil  
-              -0.351155mm  
-              -25.535mil  
-              0.351155mm  
-              25.535mil  
-              0.351155mm  
-              25.535mil  
-              -0.351155mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -22.535mil  
-              -0.274955mm  
-              -22.535mil  
-              0.274955mm  
-              22.535mil  
-              0.274955mm  
-              22.535mil  
-              -0.274955mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.18146 {
-         proto=0; x=35.941042mm; y=17.434814mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=13
-           name=MOSI
-         }
-        }
-        ha:padstack_ref.18147 {
-         proto=0; x=35.941042mm; y=600.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=VDDio
-         }
-        }
-        ha:padstack_ref.18148 {
-         proto=1; x=31.843768mm; y=643.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=_CS_
-         }
-        }
-        ha:padstack_ref.18149 {
-         proto=1; x=36.038832mm; y=643.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=14
-           name=SCLK
-         }
-        }
-        ha:padstack_ref.18150 {
-         proto=0; x=35.140942mm; y=17.434814mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=12
-           name=MISO
-         }
-        }
-        ha:padstack_ref.18151 {
-         proto=0; x=35.140942mm; y=600.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=GND
-         }
-        }
-        ha:padstack_ref.18152 {
-         proto=1; x=31.843768mm; y=643.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=_CS_
-         }
-        }
-        ha:padstack_ref.18153 {
-         proto=1; x=36.038832mm; y=643.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=14
-           name=SCLK
-         }
-        }
-        ha:padstack_ref.18154 {
-         proto=0; x=34.341096mm; y=17.434814mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=11
-           name=RESERVED
-         }
-        }
-        ha:padstack_ref.18155 {
-         proto=0; x=34.341096mm; y=600.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=RESERVED
-         }
-        }
-        ha:padstack_ref.18156 {
-         proto=1; x=31.843768mm; y=643.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=_CS_
-         }
-        }
-        ha:padstack_ref.18157 {
-         proto=1; x=36.038832mm; y=643.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=14
-           name=SCLK
-         }
-        }
-        ha:padstack_ref.18158 {
-         proto=0; x=33.54125mm; y=17.434814mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=10
-           name=NC
-         }
-        }
-        ha:padstack_ref.18159 {
-         proto=0; x=33.54125mm; y=600.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=GND
-         }
-        }
-        ha:padstack_ref.18160 {
-         proto=1; x=31.843768mm; y=643.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=_CS_
-         }
-        }
-        ha:padstack_ref.18161 {
-         proto=1; x=36.038832mm; y=643.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=14
-           name=SCLK
-         }
-        }
-        ha:padstack_ref.18162 {
-         proto=0; x=32.741404mm; y=17.434814mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=9
-           name=INT2
-         }
-        }
-        ha:padstack_ref.18163 {
-         proto=0; x=32.741404mm; y=600.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=GND
-         }
-        }
-        ha:padstack_ref.18164 {
-         proto=1; x=31.843768mm; y=643.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=_CS_
-         }
-        }
-        ha:padstack_ref.18165 {
-         proto=1; x=36.038832mm; y=643.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=14
-           name=SCLK
-         }
-        }
-        ha:padstack_ref.18166 {
-         proto=0; x=31.9413mm; y=17.434814mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=INT1
-         }
-        }
-        ha:padstack_ref.18167 {
-         proto=0; x=31.9413mm; y=600.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=Vs
-         }
-        }
-        ha:padstack_ref.18168 {
-         proto=1; x=31.843768mm; y=643.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=_CS_
-         }
-        }
-        ha:padstack_ref.18169 {
-         proto=1; x=36.038832mm; y=643.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=14
-           name=SCLK
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18120 {
-            x1=36.441168mm; y1=14.83741mm; x2=36.441168mm; y2=17.837404mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.18123 {
-            x1=31.441178mm; y1=14.83741mm; x2=36.441168mm; y2=14.83741mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.18126 {
-            x1=31.441178mm; y1=14.83741mm; x2=31.441178mm; y2=17.837404mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.18129 {
-            x1=31.441178mm; y1=17.837404mm; x2=36.441168mm; y2=17.837404mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.18132 {
-            x=36.14094mm; y=14.237462mm; width=5.0mil; height=5.0mil; astart=180; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.18133 {
-            string=%a.parent.refdes%; x=36.522194mm; y=763.32mil; scale=100; fid=0; direction=2;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18134 {
-            x1=33.941236mm; y1=16.33747mm; x2=33.941236mm; y2=16.33747mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.18137 {
-            x1=33.9413mm; y1=643.21mil; x2=33.9413mm; y2=643.21mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.18140 {
-            x1=33.9413mm; y1=643.21mil; x2=33.9413mm; y2=15.337534mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.18143 {
-            x1=33.9413mm; y1=643.21mil; x2=32.9413mm; y2=643.21mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABT
-      }
-      ha:subc.18170 {
-       ha:attributes {
-        {io_pcb::hidename_y}=7.0739 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C102
-        value=1uF
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=24.9931 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.18183 {
-         proto=0; x=32.752796mm; y=548.0mil; 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.18184 {
-         proto=0; x=31.953204mm; y=548.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18171 {
-            x1=32.353mm; y1=548.0mil; x2=32.353mm; y2=548.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.18174 {
-            x1=32.353mm; y1=548.0mil; x2=32.353mm; y2=548.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.18177 {
-            x1=32.353mm; y1=548.0mil; x2=31.353mm; y2=548.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.18180 {
-            x1=32.353mm; y1=548.0mil; x2=32.353mm; y2=12.9192mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABU
-      }
-      ha:subc.18185 {
-       ha:attributes {
-        {io_pcb::hidename_y}=9.2329 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C101
-        value=0.1uF
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=33.4335 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.18198 {
-         proto=0; x=35.141404mm; y=531.0mil; 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.18199 {
-         proto=0; x=35.940996mm; y=531.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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18186 {
-            x1=35.5412mm; y1=531.0mil; x2=35.5412mm; y2=531.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.18189 {
-            x1=35.5412mm; y1=531.0mil; x2=35.5412mm; y2=531.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.18192 {
-            x1=35.5412mm; y1=531.0mil; x2=36.5412mm; y2=531.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.18195 {
-            x1=35.5412mm; y1=531.0mil; x2=35.5412mm; y2=14.4874mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABV
-      }
-      ha:subc.18200 {
-       ha:attributes {
-        value=STM32L151
-        footprint=lqfp64
-        refdes=U7
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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 {
-              5.905mil  
-              -23.62mil  
-              -5.905mil  
-              -23.62mil  
-              -5.905mil  
-              23.62mil  
-              5.905mil  
-              23.62mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.229997mm  
-              -0.679958mm  
-              -0.229997mm  
-              -0.679958mm  
-              -0.229997mm  
-              0.679958mm  
-              0.229997mm  
-              0.679958mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              5.905mil  
-              -23.62mil  
-              -5.905mil  
-              -23.62mil  
-              -5.905mil  
-              23.62mil  
-              5.905mil  
-              23.62mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.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 {
-              -23.62mil  
-              -5.905mil  
-              -23.62mil  
-              5.905mil  
-              23.62mil  
-              5.905mil  
-              23.62mil  
-              -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 {
-              -0.679958mm  
-              -0.229997mm  
-              -0.679958mm  
-              0.229997mm  
-              0.679958mm  
-              0.229997mm  
-              0.679958mm  
-              -0.229997mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -23.62mil  
-              -5.905mil  
-              -23.62mil  
-              5.905mil  
-              23.62mil  
-              5.905mil  
-              23.62mil  
-              -5.905mil  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.18227 {
-         proto=0; x=50.8668mm; y=27.593671mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=16
-           name=PA2/USART2_TX/ADC_IN2/TIM2_CH3/TIM9_CH1
-         }
-        }
-        ha:padstack_ref.18228 {
-         proto=0; x=50.8668mm; y=633.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=33
-           name=PB12/SPI2_NSS/I2C2_SMBA/USART3_CKI/ADC_IN18/TIM10_CH1
-         }
-        }
-        ha:padstack_ref.18229 {
-         proto=1; x=1.628625in; y=25.5938mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=64
-           name=VDD3
-         }
-        }
-        ha:padstack_ref.18230 {
-         proto=1; x=52.866671mm; y=25.5938mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=17
-           name=PA3/USART2_RX/ADC_IN3/TIM2_CH4/TIM9_CH2
-         }
-        }
-        ha:padstack_ref.18231 {
-         proto=0; x=1.98294in; y=27.593671mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=15
-           name=PA1/USART2_RTS/ADC_IN1/TIM2_CH2
-         }
-        }
-        ha:padstack_ref.18232 {
-         proto=0; x=1.98294in; y=633.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=34
-           name=PB13/SPI2_SCK/USART3_CTS/ADC_IN19/TIM9_CH1
-         }
-        }
-        ha:padstack_ref.18233 {
-         proto=1; x=1.628625in; y=987.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=63
-           name=VSS3
-         }
-        }
-        ha:padstack_ref.18234 {
-         proto=1; x=52.866671mm; y=987.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=18
-           name=VSS4
-         }
-        }
-        ha:padstack_ref.18235 {
-         proto=0; x=49.8668mm; y=27.593671mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=14
-           name=PA0/WKUP1/USART2_CTS/ADC_IN0/TIM2_CH1_ETR
-         }
-        }
-        ha:padstack_ref.18236 {
-         proto=0; x=49.8668mm; y=633.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=35
-           name=PB14/SPI2_MISO/USART3_RTS/ADC_IN20/TIM9_CH2
-         }
-        }
-        ha:padstack_ref.18237 {
-         proto=1; x=1.628625in; y=24.5938mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=62
-           name=PB9/TIM4_CH4/I2C1_SDA/TIM11_CH1
-         }
-        }
-        ha:padstack_ref.18238 {
-         proto=1; x=52.866671mm; y=24.5938mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=19
-           name=VDD4
-         }
-        }
-        ha:padstack_ref.18239 {
-         proto=0; x=1.94357in; y=27.593671mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=13
-           name=VDDA
-         }
-        }
-        ha:padstack_ref.18240 {
-         proto=0; x=1.94357in; y=633.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=36
-           name=PB15/SPI2_MOSI/ADC_IN21/TIM11_CH1/RTC_50_60HZ
-         }
-        }
-        ha:padstack_ref.18241 {
-         proto=1; x=1.628625in; y=948.57mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=61
-           name=PB8/TIM4_CH3/I2C1_SCL/TIM10_CH1
-         }
-        }
-        ha:padstack_ref.18242 {
-         proto=1; x=52.866671mm; y=948.57mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=20
-           name=PA4/SPI1_NSS/USART2_CK/ADC_IN4/DAC_OUT1
-         }
-        }
-        ha:padstack_ref.18243 {
-         proto=0; x=1.92389in; y=27.593671mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=12
-           name=VSSA
-         }
-        }
-        ha:padstack_ref.18244 {
-         proto=0; x=1.92389in; y=633.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=37
-           name=PC6/TIM3_CH1
-         }
-        }
-        ha:padstack_ref.18245 {
-         proto=1; x=1.628625in; y=23.593806mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=60
-           name=BOOT0
-         }
-        }
-        ha:padstack_ref.18246 {
-         proto=1; x=52.866671mm; y=23.593806mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=21
-           name=PA5/SPI1_SCK/ADC_IN5/DAC_OUT2/TIM2_CH1_ETR
-         }
-        }
-        ha:padstack_ref.18247 {
-         proto=0; x=1.9042in; y=27.593671mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=11
-           name=PC3/ADC_IN13
-         }
-        }
-        ha:padstack_ref.18248 {
-         proto=0; x=1.9042in; y=633.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=38
-           name=PC7/TIM3_CH2
-         }
-        }
-        ha:padstack_ref.18249 {
-         proto=1; x=1.628625in; y=909.2mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=59
-           name=PB7/I2C1_SDA/TIM4_CH2/USART1_RX/PVD_IN
-         }
-        }
-        ha:padstack_ref.18250 {
-         proto=1; x=52.866671mm; y=909.2mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=22
-           name=PA6/SPI1_MISO_ADC_IN6/TIM3_CH1/TIM10_CH1
-         }
-        }
-        ha:padstack_ref.18251 {
-         proto=0; x=1.88452in; y=27.593671mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=10
-           name=PC2/ADC_IN12
-         }
-        }
-        ha:padstack_ref.18252 {
-         proto=0; x=1.88452in; y=633.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=39
-           name=PC8/TIM3_CH3
-         }
-        }
-        ha:padstack_ref.18253 {
-         proto=1; x=1.628625in; y=22.593808mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=58
-           name=PB6/I2C1_SCL/TIM4_CH1/USART1_TX
-         }
-        }
-        ha:padstack_ref.18254 {
-         proto=1; x=52.866671mm; y=22.593808mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=23
-           name=PA7/SPI1_MOSI/ADC_IN7/TIM3_CH2/TIM11_CH1
-         }
-        }
-        ha:padstack_ref.18255 {
-         proto=0; x=1.86483in; y=27.593671mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=9
-           name=PC1/ADC_IN11
-         }
-        }
-        ha:padstack_ref.18256 {
-         proto=0; x=1.86483in; y=633.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=40
-           name=PC9/TIM3_CH4
-         }
-        }
-        ha:padstack_ref.18257 {
-         proto=1; x=1.628625in; y=869.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=57
-           name=PB5/I2C1_SMBA/TIM3_CH2/SPI1_MOSI
-         }
-        }
-        ha:padstack_ref.18258 {
-         proto=1; x=52.866671mm; y=869.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=24
-           name=PC4/ADC_IN14
-         }
-        }
-        ha:padstack_ref.18259 {
-         proto=0; x=1.84516in; y=27.593671mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=PC0/ADC_IN10
-         }
-        }
-        ha:padstack_ref.18260 {
-         proto=0; x=1.84516in; y=633.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=41
-           name=PA8/USART1_CK/MCO
-         }
-        }
-        ha:padstack_ref.18261 {
-         proto=1; x=1.628625in; y=21.594064mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=56
-           name=PB4/JNTRSTSPI1_MISO/TIM3_CH1
-         }
-        }
-        ha:padstack_ref.18262 {
-         proto=1; x=52.866671mm; y=21.594064mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=25
-           name=PC5/ADC_IN15
-         }
-        }
-        ha:padstack_ref.18263 {
-         proto=0; x=1.82547in; y=27.593671mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=NRST
-         }
-        }
-        ha:padstack_ref.18264 {
-         proto=0; x=1.82547in; y=633.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=42
-           name=PA9/USART1_TX
-         }
-        }
-        ha:padstack_ref.18265 {
-         proto=1; x=1.628625in; y=830.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=55
-           name=PB3/JTDO/TIM2_CH2/TRACESWO/SPI1_SCK
-         }
-        }
-        ha:padstack_ref.18266 {
-         proto=1; x=52.866671mm; y=830.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=26
-           name=PB0/ADC_IN8/TIM3_CH3/VREF_OUT
-         }
-        }
-        ha:padstack_ref.18267 {
-         proto=0; x=1.80579in; y=27.593671mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=PH1/OSC_OUT
-         }
-        }
-        ha:padstack_ref.18268 {
-         proto=0; x=1.80579in; y=633.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=43
-           name=PA10/USART1_RX
-         }
-        }
-        ha:padstack_ref.18269 {
-         proto=1; x=1.628625in; y=20.594066mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=54
-           name=PD2/TIM3_ETR
-         }
-        }
-        ha:padstack_ref.18270 {
-         proto=1; x=52.866671mm; y=20.594066mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=27
-           name=PB1/ADC_IN9/TIM3_CH4/VREF_OUT
-         }
-        }
-        ha:padstack_ref.18271 {
-         proto=0; x=1.7861in; y=27.593671mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=PH0/OSC_IN
-         }
-        }
-        ha:padstack_ref.18272 {
-         proto=0; x=1.7861in; y=633.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=44
-           name=PA11/USART1_CTS/USBDM/SPI1_MISO
-         }
-        }
-        ha:padstack_ref.18273 {
-         proto=1; x=1.628625in; y=791.1mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=53
-           name=PC12/USART3_CK
-         }
-        }
-        ha:padstack_ref.18274 {
-         proto=1; x=52.866671mm; y=791.1mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=28
-           name=PB2/BOOT1
-         }
-        }
-        ha:padstack_ref.18275 {
-         proto=0; x=1.76642in; y=27.593671mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=PC15/OSC32_OUT
-         }
-        }
-        ha:padstack_ref.18276 {
-         proto=0; x=1.76642in; y=633.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=45
-           name=PA12/USART1_RTS/USBDP/SPI1_MOSI
-         }
-        }
-        ha:padstack_ref.18277 {
-         proto=1; x=1.628625in; y=19.594068mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=52
-           name=PC11/USART3_RX
-         }
-        }
-        ha:padstack_ref.18278 {
-         proto=1; x=52.866671mm; y=19.594068mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=29
-           name=PB10/I2C2_SCL/USART3_TX/TIM2_CH3
-         }
-        }
-        ha:padstack_ref.18279 {
-         proto=0; x=1.74673in; y=27.593671mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=PC14/OSC32_IN
-         }
-        }
-        ha:padstack_ref.18280 {
-         proto=0; x=1.74673in; y=633.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=46
-           name=PA13/JTMS/SWDIO
-         }
-        }
-        ha:padstack_ref.18281 {
-         proto=1; x=1.628625in; y=751.73mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=51
-           name=PC10/USART3_TX
-         }
-        }
-        ha:padstack_ref.18282 {
-         proto=1; x=52.866671mm; y=751.73mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=30
-           name=PB11/I2C2_SDA/USART3_RX/TIM2_CH4
-         }
-        }
-        ha:padstack_ref.18283 {
-         proto=0; x=1.72705in; y=27.593671mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=PC13/RTC_AF1/WKUP2
-         }
-        }
-        ha:padstack_ref.18284 {
-         proto=0; x=1.72705in; y=633.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=47
-           name=VSS2
-         }
-        }
-        ha:padstack_ref.18285 {
-         proto=1; x=1.628625in; y=18.59407mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=50
-           name=PA15/JTDI/TIM2_CH1_ETR/SPI1_NSS
-         }
-        }
-        ha:padstack_ref.18286 {
-         proto=1; x=52.866671mm; y=18.59407mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=31
-           name=VSS1
-         }
-        }
-        ha:padstack_ref.18287 {
-         proto=0; x=1.70736in; y=27.593671mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=VLCD
-         }
-        }
-        ha:padstack_ref.18288 {
-         proto=0; x=1.70736in; y=633.625mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=48
-           name=VDD2
-         }
-        }
-        ha:padstack_ref.18289 {
-         proto=1; x=1.628625in; y=712.36mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=49
-           name=PA14/JTCK/SWCLK
-         }
-        }
-        ha:padstack_ref.18290 {
-         proto=1; x=52.866671mm; y=712.36mil; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=32
-           name=VDD1
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18201 {
-            x1=2.05184in; y1=16.84401mm; x2=2.05184in; y2=1.05684in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.18204 {
-            x1=42.11701mm; y1=16.84401mm; x2=2.05184in; y2=16.84401mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.18207 {
-            x1=42.11701mm; y1=16.84401mm; x2=42.11701mm; y2=1.05684in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.18210 {
-            x1=42.11701mm; y1=1.05684in; x2=2.05184in; y2=1.05684in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.18213 {
-            x=41.817036mm; y=1.06865in; width=5.0mil; height=5.0mil; astart=180; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.18214 {
-            string=%a.parent.refdes%; x=1.855in; y=860.0mil; scale=100; fid=0; direction=2;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18215 {
-            x1=47.116872mm; y1=21.843872mm; x2=47.116872mm; y2=21.843872mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.18218 {
-            x1=1.855in; y1=860.0mil; x2=1.855in; y2=860.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.18221 {
-            x1=1.855in; y1=860.0mil; x2=1.855in; y2=22.844mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.18224 {
-            x1=1.855in; y1=860.0mil; x2=48.117mm; y2=860.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABW
-      }
-      ha:subc.18291 {
-       ha:attributes {
-        value=MPU-9250
-        footprint=ufqfpn24
-        refdes=U12
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.795mil  
-              -3.935mil  
-              -12.795mil  
-              3.935mil  
-              12.795mil  
-              3.935mil  
-              12.795mil  
-              -3.935mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -14.765mil  
-              -5.905mil  
-              -14.765mil  
-              5.905mil  
-              14.765mil  
-              5.905mil  
-              14.765mil  
-              -5.905mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -12.795mil  
-              -3.935mil  
-              -12.795mil  
-              3.935mil  
-              12.795mil  
-              3.935mil  
-              12.795mil  
-              -3.935mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.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.935mil  
-              -12.795mil  
-              -3.935mil  
-              -12.795mil  
-              -3.935mil  
-              12.795mil  
-              3.935mil  
-              12.795mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              5.905mil  
-              -14.765mil  
-              -5.905mil  
-              -14.765mil  
-              -5.905mil  
-              14.765mil  
-              5.905mil  
-              14.765mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              3.935mil  
-              -12.795mil  
-              -3.935mil  
-              -12.795mil  
-              -3.935mil  
-              12.795mil  
-              3.935mil  
-              12.795mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.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.333248mm  
-              -0.091694mm  
-              -0.333248mm  
-              0.091694mm  
-              0.333248mm  
-              0.091694mm  
-              0.333248mm  
-              -0.091694mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -15.085mil  
-              -5.575mil  
-              -15.085mil  
-              5.575mil  
-              15.085mil  
-              5.575mil  
-              15.085mil  
-              -5.575mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.333248mm  
-              -0.091694mm  
-              -0.333248mm  
-              0.091694mm  
-              0.333248mm  
-              0.091694mm  
-              0.333248mm  
-              -0.091694mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.3 {
-         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.091694mm  
-              -0.333248mm  
-              -0.091694mm  
-              -0.333248mm  
-              -0.091694mm  
-              0.333248mm  
-              0.091694mm  
-              0.333248mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              5.575mil  
-              -15.085mil  
-              -5.575mil  
-              -15.085mil  
-              -5.575mil  
-              15.085mil  
-              5.575mil  
-              15.085mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.091694mm  
-              -0.333248mm  
-              -0.091694mm  
-              -0.333248mm  
-              -0.091694mm  
-              0.333248mm  
-              0.091694mm  
-              0.333248mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.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 {
-              -0.34163mm  
-              -0.083312mm  
-              -0.34163mm  
-              0.083312mm  
-              0.34163mm  
-              0.083312mm  
-              0.34163mm  
-              -0.083312mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.391668mm  
-              -5.25mil  
-              -0.391668mm  
-              5.25mil  
-              0.391668mm  
-              5.25mil  
-              0.391668mm  
-              -5.25mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.34163mm  
-              -0.083312mm  
-              -0.34163mm  
-              0.083312mm  
-              0.34163mm  
-              0.083312mm  
-              0.34163mm  
-              -0.083312mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.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 {
-              0.083312mm  
-              -0.34163mm  
-              -0.083312mm  
-              -0.34163mm  
-              -0.083312mm  
-              0.34163mm  
-              0.083312mm  
-              0.34163mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              5.25mil  
-              -0.391668mm  
-              -5.25mil  
-              -0.391668mm  
-              -5.25mil  
-              0.391668mm  
-              5.25mil  
-              0.391668mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.083312mm  
-              -0.34163mm  
-              -0.083312mm  
-              -0.34163mm  
-              -0.083312mm  
-              0.34163mm  
-              0.083312mm  
-              0.34163mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.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 {
-              -0.350012mm  
-              -3.0mil  
-              -0.350012mm  
-              3.0mil  
-              0.350012mm  
-              3.0mil  
-              0.350012mm  
-              -3.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.75mil  
-              -0.126238mm  
-              -15.75mil  
-              0.126238mm  
-              15.75mil  
-              0.126238mm  
-              15.75mil  
-              -0.126238mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.350012mm  
-              -3.0mil  
-              -0.350012mm  
-              3.0mil  
-              0.350012mm  
-              3.0mil  
-              0.350012mm  
-              -3.0mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.7 {
-         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.0mil  
-              -0.350012mm  
-              -3.0mil  
-              -0.350012mm  
-              -3.0mil  
-              0.350012mm  
-              3.0mil  
-              0.350012mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.126238mm  
-              -15.75mil  
-              -0.126238mm  
-              -15.75mil  
-              -0.126238mm  
-              15.75mil  
-              0.126238mm  
-              15.75mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              3.0mil  
-              -0.350012mm  
-              -3.0mil  
-              -0.350012mm  
-              -3.0mil  
-              0.350012mm  
-              3.0mil  
-              0.350012mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.8 {
-         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.350012mm  
-              -3.935mil  
-              -0.350012mm  
-              3.935mil  
-              0.350012mm  
-              3.935mil  
-              0.350012mm  
-              -3.935mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -15.75mil  
-              -5.905mil  
-              -15.75mil  
-              5.905mil  
-              15.75mil  
-              5.905mil  
-              15.75mil  
-              -5.905mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.350012mm  
-              -3.935mil  
-              -0.350012mm  
-              3.935mil  
-              0.350012mm  
-              3.935mil  
-              0.350012mm  
-              -3.935mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v4.9 {
-         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.935mil  
-              -0.350012mm  
-              -3.935mil  
-              -0.350012mm  
-              -3.935mil  
-              0.350012mm  
-              3.935mil  
-              0.350012mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              5.905mil  
-              -15.75mil  
-              -5.905mil  
-              -15.75mil  
-              -5.905mil  
-              15.75mil  
-              5.905mil  
-              15.75mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              3.935mil  
-              -0.350012mm  
-              -3.935mil  
-              -0.350012mm  
-              -3.935mil  
-              0.350012mm  
-              3.935mil  
-              0.350012mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.18308 {
-         proto=0; x=25.856946mm; y=1.27063in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=RESV
-         }
-        }
-        ha:padstack_ref.18309 {
-         proto=1; x=1.04063in; y=34.849054mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=AUX_CL
-         }
-        }
-        ha:padstack_ref.18310 {
-         proto=0; x=29.007054mm; y=34.273998mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=13
-           name=VDD
-         }
-        }
-        ha:padstack_ref.18311 {
-         proto=1; x=28.431998mm; y=31.698946mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=19
-           name=19
-         }
-        }
-        ha:padstack_ref.18312 {
-         proto=2; x=1.01832in; y=1.27096in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=RESV
-         }
-        }
-        ha:padstack_ref.18313 {
-         proto=3; x=1.04096in; y=1.37168in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=AUX_CL
-         }
-        }
-        ha:padstack_ref.18314 {
-         proto=2; x=1.14168in; y=1.34904in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=13
-           name=VDD
-         }
-        }
-        ha:padstack_ref.18315 {
-         proto=3; x=1.11904in; y=31.707328mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=19
-           name=19
-         }
-        }
-        ha:padstack_ref.18316 {
-         proto=4; x=1.01865in; y=1.27129in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=RESV
-         }
-        }
-        ha:padstack_ref.18317 {
-         proto=5; x=1.04129in; y=34.83229mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=AUX_CL
-         }
-        }
-        ha:padstack_ref.18318 {
-         proto=4; x=28.99029mm; y=1.34871in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=13
-           name=VDD
-         }
-        }
-        ha:padstack_ref.18319 {
-         proto=5; x=1.11871in; y=31.71571mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=19
-           name=19
-         }
-        }
-        ha:padstack_ref.18320 {
-         proto=6; x=25.882092mm; y=1.27166in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=RESV
-         }
-        }
-        ha:padstack_ref.18321 {
-         proto=7; x=1.04166in; y=34.823908mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=AUX_CL
-         }
-        }
-        ha:padstack_ref.18322 {
-         proto=6; x=28.981908mm; y=34.247836mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=13
-           name=VDD
-         }
-        }
-        ha:padstack_ref.18323 {
-         proto=7; x=28.405836mm; y=31.724092mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=19
-           name=19
-         }
-        }
-        ha:padstack_ref.18324 {
-         proto=8; x=25.881965mm; y=1.28638in; 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.18325 {
-         proto=9; x=1.05638in; y=34.824035mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=VDDIO
-         }
-        }
-        ha:padstack_ref.18326 {
-         proto=8; x=1.141025in; y=1.33362in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=14
-           name=14
-         }
-        }
-        ha:padstack_ref.18327 {
-         proto=9; x=28.031948mm; y=31.723965mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=20
-           name=RESV
-         }
-        }
-        ha:padstack_ref.18328 {
-         proto=8; x=25.881965mm; y=1.30213in; 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.18329 {
-         proto=9; x=1.07213in; y=34.824035mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=9
-           name=AD0/SDO
-         }
-        }
-        ha:padstack_ref.18330 {
-         proto=8; x=1.141025in; y=33.473898mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=15
-           name=15
-         }
-        }
-        ha:padstack_ref.18331 {
-         proto=9; x=27.631898mm; y=31.723965mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=21
-           name=AUX_DA
-         }
-        }
-        ha:padstack_ref.18332 {
-         proto=8; x=25.881965mm; y=33.473898mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.18333 {
-         proto=9; x=27.631898mm; y=34.824035mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=10
-           name=REGOUT
-         }
-        }
-        ha:padstack_ref.18334 {
-         proto=8; x=1.141025in; y=1.30213in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=16
-           name=16
-         }
-        }
-        ha:padstack_ref.18335 {
-         proto=9; x=1.07213in; y=31.723965mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=22
-           name=nCS
-         }
-        }
-        ha:padstack_ref.18336 {
-         proto=8; x=25.881965mm; y=1.33362in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=5
-         }
-        }
-        ha:padstack_ref.18337 {
-         proto=9; x=28.031948mm; y=34.824035mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=11
-           name=FSYNC
-         }
-        }
-        ha:padstack_ref.18338 {
-         proto=8; x=1.141025in; y=1.28638in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=17
-           name=17
-         }
-        }
-        ha:padstack_ref.18339 {
-         proto=9; x=1.05638in; y=31.723965mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=23
-           name=SCL/SCLK
-         }
-        }
-        ha:padstack_ref.18340 {
-         proto=0; x=25.856946mm; y=34.273998mm; 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.18341 {
-         proto=1; x=28.431998mm; y=34.849054mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=12
-           name=INT
-         }
-        }
-        ha:padstack_ref.18342 {
-         proto=0; x=29.007054mm; y=1.27063in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=18
-           name=GND
-         }
-        }
-        ha:padstack_ref.18343 {
-         proto=1; x=1.04063in; y=31.698946mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=24
-           name=SDA/SDI
-         }
-        }
-        ha:padstack_ref.18344 {
-         proto=2; x=1.01832in; y=1.34904in; 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.18345 {
-         proto=3; x=1.11904in; y=1.37168in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=12
-           name=INT
-         }
-        }
-        ha:padstack_ref.18346 {
-         proto=2; x=1.14168in; y=1.27096in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=18
-           name=GND
-         }
-        }
-        ha:padstack_ref.18347 {
-         proto=3; x=1.04096in; y=31.707328mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=24
-           name=SDA/SDI
-         }
-        }
-        ha:padstack_ref.18348 {
-         proto=4; x=1.01865in; y=1.34871in; 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.18349 {
-         proto=5; x=1.11871in; y=34.83229mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=12
-           name=INT
-         }
-        }
-        ha:padstack_ref.18350 {
-         proto=4; x=28.99029mm; y=1.27129in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=18
-           name=GND
-         }
-        }
-        ha:padstack_ref.18351 {
-         proto=5; x=1.04129in; y=31.71571mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=24
-           name=SDA/SDI
-         }
-        }
-        ha:padstack_ref.18352 {
-         proto=6; x=25.882092mm; y=1.34843in; 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.18353 {
-         proto=7; x=1.11843in; y=34.823908mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=12
-           name=INT
-         }
-        }
-        ha:padstack_ref.18354 {
-         proto=6; x=28.981908mm; y=32.297878mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=18
-           name=GND
-         }
-        }
-        ha:padstack_ref.18355 {
-         proto=7; x=26.455878mm; y=31.724092mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=24
-           name=SDA/SDI
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18292 {
-            x1=1.00913in; y1=1.23913in; x2=1.00913in; y2=1.23913in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.18295 {
-            string=%a.parent.refdes%; x=1.08in; y=1.31in; scale=100; fid=0; direction=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18296 {
-            x1=1.08in; y1=1.31in; x2=1.08in; y2=1.31in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.18299 {
-            x1=1.08in; y1=1.31in; x2=1.08in; y2=1.31in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.18302 {
-            x1=1.08in; y1=1.31in; x2=28.432mm; y2=1.31in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.18305 {
-            x1=1.08in; y1=1.31in; x2=1.08in; y2=34.274mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABX
-      }
-      ha:subc.18356 {
-       ha:attributes {
-        {io_pcb::hidename_y}=31.2293 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C302
-        value=0.1uF
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=29.3497 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.18369 {
-         proto=0; x=1.14074in; y=1.435in; 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.18370 {
-         proto=0; x=28.175204mm; y=1.435in; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18357 {
-            x1=1.125in; y1=1.435in; x2=1.125in; y2=1.435in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.18360 {
-            x1=1.125in; y1=1.435in; x2=1.125in; y2=1.435in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.18363 {
-            x1=1.125in; y1=1.435in; x2=27.575mm; y2=1.435in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.18366 {
-            x1=1.125in; y1=1.435in; x2=1.125in; y2=35.449mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABY
-      }
-      ha:subc.18371 {
-       ha:attributes {
-        {io_pcb::hidename_y}=25.8191 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C301
-        value=0.1uF
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=26.6827 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.18384 {
-         proto=0; x=30.48mm; y=32.874204mm; 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.18385 {
-         proto=0; x=30.48mm; y=1.32574in; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18372 {
-            x1=30.48mm; y1=1.31in; x2=30.48mm; y2=1.31in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.18375 {
-            x1=30.48mm; y1=1.31in; x2=30.48mm; y2=1.31in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.18378 {
-            x1=30.48mm; y1=1.31in; x2=30.48mm; y2=32.274mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.18381 {
-            x1=30.48mm; y1=1.31in; x2=29.48mm; y2=1.31in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABZ
-      }
-      ha:subc.18386 {
-       ha:attributes {
-        {io_pcb::hidename_y}=30.8737 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C303
-        value=10nF
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=21.5585 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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.18399 {
-         proto=0; x=26.275796mm; y=36.576mm; 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.18400 {
-         proto=0; x=25.476204mm; y=36.576mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18387 {
-            x1=25.876mm; y1=36.576mm; x2=25.876mm; y2=36.576mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.18390 {
-            x1=25.876mm; y1=36.576mm; x2=25.876mm; y2=36.576mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.18393 {
-            x1=25.876mm; y1=36.576mm; x2=24.876mm; y2=36.576mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.18396 {
-            x1=25.876mm; y1=36.576mm; x2=25.876mm; y2=35.576mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABa
-      }
-      ha:subc.18401 {
-       ha:attributes {
-        value=16Mhz
-        footprint=ABM8
-        refdes=X2
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v4.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  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.18416 {
-         proto=0; x=44.221432mm; y=34.964131mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-        ha:padstack_ref.18417 {
-         proto=0; x=44.221432mm; y=32.664415mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=pin1
-         }
-        }
-        ha:padstack_ref.18418 {
-         proto=0; x=46.071314mm; y=32.664415mm; 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.18419 {
-         proto=0; x=46.071314mm; y=34.964131mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=pin3
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:arc.18402 {
-            x=44.98648mm; y=32.2744mm; width=5.0mil; height=5.0mil; astart=180; adelta=360; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.18403 {
-            string=%a.parent.refdes%; x=45.1465mm; y=33.8144mm; scale=100; fid=0; direction=2;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.18404 {
-            x1=45.146373mm; y1=33.814273mm; x2=45.146373mm; y2=33.814273mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.18407 {
-            x1=45.1465mm; y1=33.8144mm; x2=45.1465mm; y2=33.8144mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.18410 {
-            x1=45.1465mm; y1=33.8144mm; x2=46.1465mm; y2=33.8144mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.18413 {
-            x1=45.1465mm; y1=33.8144mm; x2=45.1465mm; y2=34.8144mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAABb
-      }
-       ha:subc.21554 {
-        ha:attributes {
-         value=USBmicroB
-         refdes=J5
-         footprint=11071
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v4.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-0.25mm; y1=0.0; x2=0.25mm; y2=0.0; thickness=0.8mm; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=40.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=24.0mil
-              li:ps_poly {
-               -0.75mm  
-               -0.5mm  
-               0.75mm  
-               -0.5mm  
-               0.75mm  
-               0.5mm  
-               -0.75mm  
-               0.5mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=40.0mil
-              li:ps_poly {
-               -0.8mm  
-               -0.55mm  
-               0.8mm  
-               -0.55mm  
-               0.8mm  
-               0.55mm  
-               -0.8mm  
-               0.55mm  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v4.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-0.475mm; x2=0.0; y2=0.475mm; thickness=0.35mm; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=24.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=24.0mil
-              li:ps_poly {
-               -0.2mm  
-               -0.675mm  
-               0.2mm  
-               -0.675mm  
-               0.2mm  
-               0.675mm  
-               -0.2mm  
-               0.675mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=24.0mil
-              li:ps_poly {
-               -0.25mm  
-               -0.725mm  
-               0.25mm  
-               -0.725mm  
-               0.25mm  
-               0.725mm  
-               -0.25mm  
-               0.725mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21640 {
-          proto=0; x=29.185mm; y=10.328932mm; rot=180.000000; xmirror=0; smirror=0; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=0
-          }
-         }
-         ha:padstack_ref.21641 {
-          proto=0; x=35.585mm; y=10.328932mm; rot=180.000000; xmirror=0; smirror=0; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=0
-          }
-         }
-         ha:padstack_ref.21642 {
-          proto=1; x=31.085mm; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-          }
-         }
-         ha:padstack_ref.21643 {
-          proto=1; x=31.735mm; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-          }
-         }
-         ha:padstack_ref.21644 {
-          proto=1; x=33.685mm; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-          }
-         }
-         ha:padstack_ref.21645 {
-          proto=1; x=33.035mm; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-          }
-         }
-         ha:padstack_ref.21646 {
-          proto=1; x=1.275in; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-sig {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21555 {
-             x1=29.185mm; y1=8.628932mm; x2=29.185mm; y2=7.528932mm; thickness=1.05mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             ha:attributes {
-               term=0
-             }
-            }
-            ha:line.21558 {
-             x1=35.585mm; y1=8.628932mm; x2=35.585mm; y2=7.528932mm; thickness=1.05mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             ha:attributes {
-               term=0
-             }
-            }
-            ha:polygon.21647 { clearance=24.0mil;
-             li:geometry {
-               ta:contour {
-                { 32.135mm; 9.028932mm }
-                { 30.235mm; 9.028932mm }
-                { 30.235mm; 7.128932mm }
-                { 32.135mm; 7.128932mm }
-               }
-             }
-
-             ha:flags {
-              clearpoly=1
-             }
-
-             ha:attributes {
-               term=0
-             }
-            }
-            ha:polygon.21652 { clearance=24.0mil;
-             li:geometry {
-               ta:contour {
-                { 34.535mm; 9.028932mm }
-                { 32.635mm; 9.028932mm }
-                { 32.635mm; 7.128932mm }
-                { 34.535mm; 7.128932mm }
-               }
-             }
-
-             ha:flags {
-              clearpoly=1
-             }
-
-             ha:attributes {
-               term=0
-             }
-            }
-           }
-           ha:type {
-            copper = 1
-            top = 1
-           }
-         }
-
-         ha:bottom-sig {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21561 {
-             x1=29.185mm; y1=8.628932mm; x2=29.185mm; y2=7.528932mm; thickness=1.05mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             ha:attributes {
-               term=0
-             }
-            }
-            ha:line.21564 {
-             x1=35.585mm; y1=8.628932mm; x2=35.585mm; y2=7.528932mm; thickness=1.05mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             ha:attributes {
-               term=0
-             }
-            }
-           }
-           ha:type {
-            bottom = 1
-            copper = 1
-           }
-         }
-
-         ha:pcb-edge {
-          lid=2
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21567 {
-             x1=36.185mm; y1=260.9815748mil; x2=28.585mm; y2=260.9815748mil; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-           }
-           ha:type {
-           }
-           stack_offs = -1
-         }
-
-         ha:outline {
-          lid=3
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21570 {
-             x1=29.185mm; y1=8.628932mm; x2=29.185mm; y2=7.528932mm; thickness=0.45mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.21573 {
-             x1=35.585mm; y1=8.628932mm; x2=35.585mm; y2=7.528932mm; thickness=0.45mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-           }
-           ha:type {
-            outline = 1
-           }
-         }
-
-         ha:top-paste {
-          lid=4
-          ha:combining { auto=1;          }
-
-           li:objects {
-            ha:line.21576 {
-             x1=34.035mm; y1=335.78472441mil; x2=33.135mm; y2=335.78472441mil; thickness=0.6mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             ha:attributes {
-               term=0
-             }
-            }
-            ha:line.21579 {
-             x1=34.035mm; y1=7.628932mm; x2=33.135mm; y2=7.628932mm; thickness=0.6mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             ha:attributes {
-               term=0
-             }
-            }
-            ha:line.21582 {
-             x1=31.635mm; y1=335.78472441mil; x2=30.735mm; y2=335.78472441mil; thickness=0.6mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             ha:attributes {
-               term=0
-             }
-            }
-            ha:line.21585 {
-             x1=31.635mm; y1=7.628932mm; x2=30.735mm; y2=7.628932mm; thickness=0.6mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             ha:attributes {
-               term=0
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            paste = 1
-           }
-         }
-
-         ha:top-mask {
-          lid=5
-          ha:combining { sub=1; auto=1;          }
-
-           li:objects {
-            ha:line.21588 {
-             x1=35.585mm; y1=8.628932mm; x2=35.585mm; y2=7.528932mm; thickness=1.1mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             ha:attributes {
-               term=0
-             }
-            }
-            ha:line.21591 {
-             x1=29.185mm; y1=8.628932mm; x2=29.185mm; y2=7.528932mm; thickness=1.1mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             ha:attributes {
-               term=0
-             }
-            }
-            ha:polygon.21657 { clearance=24.0mil;
-             li:geometry {
-               ta:contour {
-                { 34.585mm; 9.078932mm }
-                { 32.585mm; 9.078932mm }
-                { 32.585mm; 7.078932mm }
-                { 34.585mm; 7.078932mm }
-               }
-             }
-
-             ha:flags {
-              clearpoly=1
-             }
-
-             ha:attributes {
-               term=0
-             }
-            }
-            ha:polygon.21662 { clearance=24.0mil;
-             li:geometry {
-               ta:contour {
-                { 32.185mm; 9.078932mm }
-                { 30.185mm; 9.078932mm }
-                { 30.185mm; 7.078932mm }
-                { 32.185mm; 7.078932mm }
-               }
-             }
-
-             ha:flags {
-              clearpoly=1
-             }
-
-             ha:attributes {
-               term=0
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            mask = 1
-           }
-         }
-
-         ha:bottom-mask {
-          lid=6
-          ha:combining { sub=1; auto=1;          }
-
-           li:objects {
-            ha:line.21594 {
-             x1=29.185mm; y1=8.628932mm; x2=29.185mm; y2=7.528932mm; thickness=1.1mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             ha:attributes {
-               term=0
-             }
-            }
-            ha:line.21597 {
-             x1=35.585mm; y1=8.628932mm; x2=35.585mm; y2=7.528932mm; thickness=1.1mm; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             ha:attributes {
-               term=0
-             }
-            }
-           }
-           ha:type {
-            bottom = 1
-            mask = 1
-           }
-         }
-
-         ha:mech {
-          lid=7
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21600 {
-             x1=36.085mm; y1=5.328932mm; x2=1.12933071in; y2=5.328932mm; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.21603 {
-             x1=36.085mm; y1=5.778932mm; x2=1.12933071in; y2=5.778932mm; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.21606 {
-             x1=35.985mm; y1=10.928932mm; x2=28.785mm; y2=10.928932mm; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.21609 {
-             x1=1.12933071in; y1=11.028932mm; x2=1.12933071in; y2=5.778932mm; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.21612 {
-             x1=1.12933071in; y1=5.778932mm; x2=28.435mm; y2=5.378932mm; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.21615 {
-             x1=29.885mm; y1=11.028932mm; x2=1.12933071in; y2=11.028932mm; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.21618 {
-             x1=36.085mm; y1=11.028932mm; x2=36.085mm; y2=5.778932mm; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.21621 {
-             x1=36.085mm; y1=5.778932mm; x2=36.335mm; y2=5.378932mm; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.21624 {
-             x1=34.885mm; y1=11.028932mm; x2=36.085mm; y2=11.028932mm; thickness=0.1mm; clearance=24.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.21627 {
-             x1=34.785mm; y1=260.9815748mil; x2=29.985mm; y2=260.9815748mil; thickness=10.0mil; clearance=40.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:text.21630 {
-             string=%a.parent.refdes%; x=28.385mm; y=285.78472441mil; scale=100; fid=0; direction=3;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=8
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21631 {
-             x1=1.275in; y1=10.758932mm; x2=1.275in; y2=10.758932mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21634 {
-             x1=1.275in; y1=10.758932mm; x2=31.385mm; y2=10.758932mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21637 {
-             x1=1.275in; y1=10.758932mm; x2=1.275in; y2=9.758932mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = ErErTIYfi1cb3aDTjKcAAAAH
-       }
-   }
-   li:layers {
-
-    ha:top {
-     lid=0
-     group=3
-     ha:combining {     }
-     visible=1
-
-      li:objects {
-       ha:line.13381 {
-        x1=27.3558mm; y1=989.0mil; x2=27.3558mm; y2=885.0mil; thickness=40.0mil; clearance=20.0mil;
-       }
-       ha:line.13384 {
-        x1=477.0mil; y1=989.0mil; x2=578.0mil; y2=731.0mil; thickness=40.0mil; clearance=20.0mil;
-       }
-       ha:line.13387 {
-        x1=1.078in; y1=834.0mil; x2=28.8864mm; y2=834.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13390 {
-        x1=28.8864mm; y1=834.0mil; x2=28.9118mm; y2=835.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13393 {
-        x1=29.7114mm; y1=835.0mil; x2=31.0266mm; y2=835.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13396 {
-        x1=31.0266mm; y1=835.0mil; x2=31.052mm; y2=836.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13399 {
-        x1=31.0454mm; y1=885.0mil; x2=29.718mm; y2=885.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13402 {
-        x1=28.9184mm; y1=885.0mil; x2=1.078in; y2=885.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13405 {
-        x1=1.078in; y1=885.0mil; x2=27.3558mm; y2=884.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13408 {
-        x1=1.254in; y1=836.0mil; x2=1.254in; y2=838.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13411 {
-        x1=1.254in; y1=838.0mil; x2=1.277in; y2=861.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13414 {
-        x1=31.845mm; y1=885.0mil; x2=31.845mm; y2=22.460204mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13417 {
-        x1=31.845mm; y1=22.460204mm; x2=1.277in; y2=861.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13420 {
-        x1=377.0mil; y1=730.0mil; x2=378.0mil; y2=731.0mil; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13423 {
-        x1=258.0mil; y1=1.004in; x2=299.0mil; y2=1.004in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13426 {
-        x1=299.0mil; y1=965.0mil; x2=353.0mil; y2=965.0mil; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13429 {
-        x1=353.0mil; y1=965.0mil; x2=377.0mil; y2=989.0mil; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13432 {
-        x1=257.48mil; y1=27.6098mm; x2=257.48mil; y2=1.00448in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13435 {
-        x1=257.48mil; y1=1.00448in; x2=257.0mil; y2=1.004in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13438 {
-        x1=226.0mil; y1=27.6098mm; x2=226.0mil; y2=1.052in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13441 {
-        x1=226.0mil; y1=1.052in; x2=217.0mil; y2=26.4922mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13444 {
-        x1=164.0mil; y1=24.575mm; x2=5.447792mm; y2=24.575mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13447 {
-        x1=5.447792mm; y1=24.575mm; x2=217.0mil; y2=965.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13450 {
-        x1=164.0mil; y1=999.0mil; x2=164.0mil; y2=1.046in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13453 {
-        x1=488.0mil; y1=1000.0mil; x2=477.0mil; y2=989.0mil; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13456 {
-        x1=377.0mil; y1=926.48mil; x2=377.0mil; y2=989.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13459 {
-        x1=377.0mil; y1=895.0mil; x2=377.0mil; y2=860.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13462 {
-        x1=1.288in; y1=501.0mil; x2=1.275in; y2=488.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13465 {
-        x1=1.275in; y1=488.0mil; x2=1.275in; y2=415.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13468 {
-        x1=31.941mm; y1=990.0mil; x2=29.9212mm; y2=990.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13471 {
-        x1=29.9212mm; y1=990.0mil; x2=1.177in; y2=989.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13474 {
-        x1=1.49in; y1=958.84mil; x2=37.0799mm; y2=989.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13477 {
-        x1=33.1978mm; y1=482.0mil; x2=33.0454mm; y2=476.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13480 {
-        x1=33.0454mm; y1=476.0mil; x2=33.0454mm; y2=415.42mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13483 {
-        x1=33.0454mm; y1=415.42mil; x2=33.0347mm; y2=415.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13486 {
-        x1=164.0mil; y1=24.575mm; x2=164.0mil; y2=23.812mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13489 {
-        x1=164.0mil; y1=906.0mil; x2=164.0mil; y2=872.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13492 {
-        x1=33.6847mm; y1=415.0mil; x2=33.6847mm; y2=450.17mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13495 {
-        x1=33.6847mm; y1=450.17mil; x2=33.909mm; y2=459.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13498 {
-        x1=194.0mil; y1=680.0mil; x2=194.0mil; y2=942.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13501 {
-        x1=194.0mil; y1=942.0mil; x2=217.0mil; y2=965.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13504 {
-        x1=1.078in; y1=731.0mil; x2=1.078in; y2=835.0mil; thickness=40.0mil; clearance=20.0mil;
-       }
-       ha:line.13510 {
-        x1=677.0mil; y1=989.0mil; x2=753.0mil; y2=27.051mm; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13516 {
-        x1=877.0mil; y1=989.0mil; x2=802.0mil; y2=1.064in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13519 {
-        x1=678.0mil; y1=731.0mil; x2=752.0mil; y2=657.0mil; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13522 {
-        x1=878.0mil; y1=731.0mil; x2=803.0mil; y2=656.0mil; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13525 {
-        x1=691.74mil; y1=647.0mil; x2=18.748502mm; y2=647.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13528 {
-        x1=18.748502mm; y1=647.0mil; x2=738.61mil; y2=16.446mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13531 {
-        x1=16.770604mm; y1=647.0mil; x2=630.74mil; y2=647.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13534 {
-        x1=874.0mil; y1=574.0mil; x2=874.0mil; y2=610.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13537 {
-        x1=874.0mil; y1=641.48mil; x2=20.863306mm; y2=641.48mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13540 {
-        x1=20.863306mm; y1=641.48mil; x2=20.710652mm; y2=16.446mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13543 {
-        x1=964.5mil; y1=847.21mil; x2=872.21mil; y2=847.21mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13546 {
-        x1=872.21mil; y1=847.21mil; x2=872.0mil; y2=847.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13549 {
-        x1=19.952208mm; y1=847.0mil; x2=21.273mm; y2=847.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13552 {
-        x1=19.945604mm; y1=912.0mil; x2=21.273mm; y2=912.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13555 {
-        x1=964.5mil; y1=22.819106mm; x2=925.61mil; y2=22.819106mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13558 {
-        x1=925.61mil; y1=22.819106mm; x2=912.0mil; y2=912.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13561 {
-        x1=912.0mil; y1=912.0mil; x2=869.0mil; y2=912.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13564 {
-        x1=872.0mil; y1=1.159in; x2=872.0mil; y2=1.102in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13567 {
-        x1=872.0mil; y1=27.191208mm; x2=20.787614mm; y2=27.191208mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13570 {
-        x1=20.787614mm; y1=27.191208mm; x2=815.47mil; y2=1.07346in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13573 {
-        x1=681.0mil; y1=29.401mm; x2=681.0mil; y2=1.10196in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13576 {
-        x1=681.0mil; y1=1.10196in; x2=681.48mil; y2=1.10148in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13579 {
-        x1=681.48mil; y1=1.07in; x2=735.24mil; y2=1.07in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13582 {
-        x1=735.24mil; y1=1.07in; x2=738.7mil; y2=1.07346in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13585 {
-        x1=902.74mil; y1=29.6672mm; x2=935.0mil; y2=29.6672mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13588 {
-        x1=625.0mil; y1=613.48mil; x2=625.0mil; y2=643.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13591 {
-        x1=625.0mil; y1=643.0mil; x2=629.0mil; y2=647.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13594 {
-        x1=964.5mil; y1=22.16912mm; x2=908.2mil; y2=22.16912mm; thickness=15.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13597 {
-        x1=908.2mil; y1=22.16912mm; x2=904.0mil; y2=877.0mil; thickness=15.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13600 {
-        x1=964.5mil; y1=821.62mil; x2=908.62mil; y2=821.62mil; thickness=15.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13603 {
-        x1=908.62mil; y1=821.62mil; x2=904.0mil; y2=817.0mil; thickness=15.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13606 {
-        x1=764.2mil; y1=534.5mil; x2=764.2mil; y2=12.40028mm; thickness=15.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13609 {
-        x1=764.2mil; y1=12.40028mm; x2=759.0mil; y2=483.0mil; thickness=15.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13612 {
-        x1=20.710652mm; y1=534.5mil; x2=20.710652mm; y2=487.62mil; thickness=15.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13615 {
-        x1=20.710652mm; y1=487.62mil; x2=820.0mil; y2=483.0mil; thickness=15.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13618 {
-        x1=874.0mil; y1=473.0mil; x2=830.0mil; y2=473.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13621 {
-        x1=830.0mil; y1=473.0mil; x2=822.5mil; y2=480.5mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13624 {
-        x1=874.0mil; y1=13.780008mm; x2=874.0mil; y2=537.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13627 {
-        x1=874.0mil; y1=537.0mil; x2=820.0mil; y2=483.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13630 {
-        x1=20.063mm; y1=1.18643in; x2=20.063mm; y2=31.4168mm; thickness=15.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13633 {
-        x1=20.063mm; y1=31.4168mm; x2=790.0mil; y2=1.237in; thickness=15.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13636 {
-        x1=738.7mil; y1=1.18643in; x2=738.7mil; y2=1.2093in; thickness=15.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13639 {
-        x1=738.7mil; y1=1.2093in; x2=733.0mil; y2=30.861mm; thickness=15.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13642 {
-        x1=733.0mil; y1=30.861mm; x2=701.0mil; y2=30.861mm; thickness=15.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13645 {
-        x1=815.47mil; y1=1.18643in; x2=815.47mil; y2=1.20947in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13648 {
-        x1=815.47mil; y1=1.20947in; x2=825.0mil; y2=1.219in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13651 {
-        x1=856.48mil; y1=1.242in; x2=856.48mil; y2=30.989mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13654 {
-        x1=856.48mil; y1=30.989mm; x2=22.136608mm; y2=1.205in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13657 {
-        x1=903.0mil; y1=1.205in; x2=903.0mil; y2=1.16826in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13660 {
-        x1=903.0mil; y1=1.16826in; x2=902.74mil; y2=29.6672mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13663 {
-        x1=681.0mil; y1=1.189in; x2=16.319mm; y2=1.189in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13666 {
-        x1=16.319mm; y1=1.189in; x2=642.0mil; y2=1.18948in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13669 {
-        x1=681.0mil; y1=1.189in; x2=681.0mil; y2=30.353mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13672 {
-        x1=681.0mil; y1=30.353mm; x2=701.0mil; y2=30.861mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13675 {
-        x1=603.0mil; y1=29.4132mm; x2=642.0mil; y2=29.4132mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13678 {
-        x1=19.413mm; y1=1.18643in; x2=19.413mm; y2=31.006mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13681 {
-        x1=19.413mm; y1=31.006mm; x2=742.0mil; y2=1.243in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13684 {
-        x1=742.0mil; y1=1.243in; x2=640.0mil; y2=1.243in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13687 {
-        x1=642.0mil; y1=29.4132mm; x2=642.0mil; y2=28.1178mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13690 {
-        x1=642.0mil; y1=28.1178mm; x2=643.0mil; y2=1.106in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13693 {
-        x1=625.0mil; y1=538.48mil; x2=625.0mil; y2=582.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13696 {
-        x1=16.770604mm; y1=502.0mil; x2=630.0mil; y2=502.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13699 {
-        x1=630.0mil; y1=502.0mil; x2=625.0mil; y2=507.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13702 {
-        x1=738.61mil; y1=534.5mil; x2=738.61mil; y2=507.61mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13705 {
-        x1=738.61mil; y1=507.61mil; x2=733.0mil; y2=502.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13708 {
-        x1=733.0mil; y1=502.0mil; x2=691.74mil; y2=502.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13711 {
-        x1=33.1978mm; y1=482.0mil; x2=37.6814mm; y2=482.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13714 {
-        x1=37.6814mm; y1=482.0mil; x2=37.91mm; y2=473.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13717 {
-        x1=1.288in; y1=501.0mil; x2=37.6306mm; y2=501.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13720 {
-        x1=37.6306mm; y1=501.0mil; x2=37.91mm; y2=512.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13723 {
-        x1=577.0mil; y1=989.0mil; x2=577.0mil; y2=1.02in; thickness=40.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13726 {
-        x1=577.0mil; y1=1.02in; x2=519.0mil; y2=1.078in; thickness=40.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13729 {
-        x1=11.9568mm; y1=25.527mm; x2=11.9568mm; y2=1.00726in; thickness=40.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13732 {
-        x1=11.9568mm; y1=1.00726in; x2=435.0mil; y2=1.074in; thickness=40.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13735 {
-        x1=519.0mil; y1=1.246in; x2=519.0mil; y2=30.38094mm; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13738 {
-        x1=519.0mil; y1=30.38094mm; x2=430.1mil; y2=30.38094mm; thickness=40.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13741 {
-        x1=519.0mil; y1=1.246in; x2=519.0mil; y2=32.7218mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.13744 {
-        x1=519.0mil; y1=33.5214mm; x2=519.0mil; y2=1.352in; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.13747 {
-        x1=519.0mil; y1=35.1404mm; x2=519.0mil; y2=35.941mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.13750 {
-        x1=19.152616mm; y1=847.0mil; x2=19.152616mm; y2=911.74mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.13753 {
-        x1=19.152616mm; y1=911.74mil; x2=19.146mm; y2=912.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.13756 {
-        x1=685.0mil; y1=32.6375mm; x2=15.419324mm; y2=32.6375mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.13759 {
-        x1=15.419324mm; y1=32.6375mm; x2=556.0mil; y2=1.336in; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.13762 {
-        x1=556.0mil; y1=1.336in; x2=519.0mil; y2=1.336in; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.13765 {
-        x1=19.449mm; y1=32.6375mm; x2=20.042124mm; y2=32.6375mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.13768 {
-        x1=20.042124mm; y1=32.6375mm; x2=796.0mil; y2=1.278in; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.13771 {
-        x1=796.0mil; y1=1.278in; x2=796.0mil; y2=1.243in; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.13774 {
-        x1=796.0mil; y1=1.243in; x2=790.0mil; y2=1.237in; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.13777 {
-        x1=603.0mil; y1=1.18948in; x2=603.0mil; y2=1.221in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13780 {
-        x1=639.0mil; y1=1.243in; x2=625.0mil; y2=1.243in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13783 {
-        x1=625.0mil; y1=1.243in; x2=603.0mil; y2=1.221in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13786 {
-        x1=685.0mil; y1=1.344in; x2=673.0mil; y2=1.344in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13789 {
-        x1=673.0mil; y1=1.344in; x2=653.0mil; y2=1.364in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13792 {
-        x1=685.0mil; y1=33.6375mm; x2=648.69mil; y2=33.6375mm; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13795 {
-        x1=648.69mil; y1=33.6375mm; x2=625.0mil; y2=1.348in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13798 {
-        x1=625.0mil; y1=1.348in; x2=625.0mil; y2=1.39in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13801 {
-        x1=685.0mil; y1=33.1376mm; x2=640.37mil; y2=33.1376mm; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13804 {
-        x1=640.37mil; y1=33.1376mm; x2=593.0mil; y2=1.352in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13807 {
-        x1=593.0mil; y1=1.352in; x2=593.0mil; y2=1.404in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13810 {
-        x1=831.0mil; y1=1.372in; x2=831.0mil; y2=1.336in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13813 {
-        x1=831.0mil; y1=1.336in; x2=819.0mil; y2=1.324in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13816 {
-        x1=819.0mil; y1=1.324in; x2=19.456908mm; y2=1.324in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13819 {
-        x1=19.456908mm; y1=1.324in; x2=19.449mm; y2=33.6375mm; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13822 {
-        x1=19.449mm; y1=33.1376mm; x2=20.971mm; y2=33.1376mm; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13825 {
-        x1=20.971mm; y1=33.1376mm; x2=852.0mil; y2=33.8074mm; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13828 {
-        x1=852.0mil; y1=33.8074mm; x2=852.0mil; y2=1.379in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13831 {
-        x1=558.0mil; y1=1.405in; x2=558.0mil; y2=33.909mm; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13834 {
-        x1=558.0mil; y1=33.909mm; x2=557.5mil; y2=1.3345in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13837 {
-        x1=825.0mil; y1=1.219in; x2=825.0mil; y2=1.277in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13840 {
-        x1=19.449mm; y1=1.344in; x2=793.0mil; y2=1.344in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13843 {
-        x1=793.0mil; y1=1.344in; x2=803.0mil; y2=1.354in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13846 {
-        x1=17.006062mm; y1=20.81911mm; x2=17.006062mm; y2=800.47mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13849 {
-        x1=17.006062mm; y1=800.47mil; x2=674.0mil; y2=796.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13852 {
-        x1=674.0mil; y1=796.0mil; x2=839.0mil; y2=796.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13855 {
-        x1=839.0mil; y1=796.0mil; x2=867.0mil; y2=824.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13858 {
-        x1=867.0mil; y1=824.0mil; x2=867.0mil; y2=845.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13861 {
-        x1=867.0mil; y1=845.0mil; x2=869.0mil; y2=847.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13864 {
-        x1=649.84mil; y1=900.35mil; x2=649.84mil; y2=922.84mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13867 {
-        x1=649.84mil; y1=922.84mil; x2=668.0mil; y2=941.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13870 {
-        x1=668.0mil; y1=941.0mil; x2=859.0mil; y2=941.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13873 {
-        x1=859.0mil; y1=941.0mil; x2=868.0mil; y2=932.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13876 {
-        x1=868.0mil; y1=932.0mil; x2=868.0mil; y2=913.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13879 {
-        x1=868.0mil; y1=913.0mil; x2=869.0mil; y2=912.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13882 {
-        x1=17.006062mm; y1=23.279862mm; x2=676.0mil; y2=923.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13885 {
-        x1=676.0mil; y1=923.0mil; x2=692.0mil; y2=923.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13888 {
-        x1=692.0mil; y1=923.0mil; x2=702.0mil; y2=913.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13891 {
-        x1=610.47mil; y1=20.81911mm; x2=610.47mil; y2=800.47mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13894 {
-        x1=610.47mil; y1=800.47mil; x2=606.0mil; y2=796.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13897 {
-        x1=606.0mil; y1=796.0mil; x2=593.0mil; y2=796.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13900 {
-        x1=593.0mil; y1=796.0mil; x2=587.0mil; y2=802.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13903 {
-        x1=587.0mil; y1=802.0mil; x2=587.0mil; y2=847.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13906 {
-        x1=587.0mil; y1=847.0mil; x2=574.0mil; y2=860.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13909 {
-        x1=16.006064mm; y1=20.81911mm; x2=16.006064mm; y2=19.866864mm; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13912 {
-        x1=16.006064mm; y1=19.866864mm; x2=620.0mil; y2=772.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13915 {
-        x1=649.84mil; y1=20.81911mm; x2=649.84mil; y2=20.171664mm; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13918 {
-        x1=649.84mil; y1=20.171664mm; x2=665.0mil; y2=779.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13921 {
-        x1=665.0mil; y1=779.0mil; x2=716.0mil; y2=779.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13924 {
-        x1=716.0mil; y1=779.0mil; x2=728.0mil; y2=767.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13927 {
-        x1=610.47mil; y1=900.35mil; x2=610.47mil; y2=23.381462mm; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13930 {
-        x1=610.47mil; y1=23.381462mm; x2=597.0mil; y2=934.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13933 {
-        x1=16.006064mm; y1=900.35mil; x2=16.006064mm; y2=23.956264mm; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13936 {
-        x1=16.006064mm; y1=23.956264mm; x2=634.0mil; y2=947.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13939 {
-        x1=814.0mil; y1=1.389in; x2=831.0mil; y2=1.372in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13942 {
-        x1=485.0mil; y1=1.336in; x2=519.0mil; y2=1.336in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13945 {
-        x1=661.0mil; y1=647.0mil; x2=661.0mil; y2=676.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13948 {
-        x1=661.0mil; y1=676.0mil; x2=660.0mil; y2=677.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13951 {
-        x1=901.0mil; y1=12.0076mm; x2=900.74mil; y2=473.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13954 {
-        x1=727.5mil; y1=767.5mil; x2=729.5mil; y2=767.5mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13957 {
-        x1=729.5mil; y1=767.5mil; x2=741.0mil; y2=779.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13960 {
-        x1=741.0mil; y1=779.0mil; x2=903.0mil; y2=779.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13963 {
-        x1=903.0mil; y1=779.0mil; x2=928.0mil; y2=754.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13966 {
-        x1=928.0mil; y1=754.0mil; x2=928.0mil; y2=700.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13969 {
-        x1=578.0mil; y1=731.0mil; x2=549.0mil; y2=731.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13972 {
-        x1=17.006062mm; y1=900.35mil; x2=17.006062mm; y2=23.279862mm; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13975 {
-        x1=295.0mil; y1=965.0mil; x2=295.0mil; y2=945.74mil; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13978 {
-        x1=295.0mil; y1=945.74mil; x2=248.0mil; y2=22.828mm; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13981 {
-        x1=331.0mil; y1=1.13426in; x2=331.0mil; y2=1.102in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13984 {
-        x1=4.58343mm; y1=1.13328in; x2=191.28mil; y2=1.13328in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13987 {
-        x1=192.28mil; y1=1.13328in; x2=220.0mil; y2=1.161in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13990 {
-        x1=6.687058mm; y1=1.16673in; x2=295.0mil; y2=28.829mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13993 {
-        x1=295.0mil; y1=28.829mm; x2=295.0mil; y2=26.5938mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13996 {
-        x1=295.0mil; y1=26.5938mm; x2=299.0mil; y2=26.4922mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.13999 {
-        x1=164.0mil; y1=1.048in; x2=164.0mil; y2=1.068in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14002 {
-        x1=164.0mil; y1=1.068in; x2=219.0mil; y2=1.123in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14005 {
-        x1=6.0334mm; y1=1.13328in; x2=229.28mil; y2=1.13328in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14008 {
-        x1=229.28mil; y1=1.13328in; x2=217.5mil; y2=28.4861mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14011 {
-        x1=176.52mil; y1=1.16673in; x2=4.692142mm; y2=1.16673in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14014 {
-        x1=4.692142mm; y1=1.16673in; x2=214.0mil; y2=30.3784mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14017 {
-        x1=214.0mil; y1=30.3784mm; x2=7.6388mm; y2=30.3784mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14020 {
-        x1=7.6388mm; y1=30.3784mm; x2=331.0mil; y2=1.16574in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14023 {
-        x1=6.687058mm; y1=1.16673in; x2=5.733542mm; y2=1.16673in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14026 {
-        x1=5.733542mm; y1=1.16673in; x2=218.0mil; y2=1.159in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14029 {
-        x1=1.62in; y1=275.99mil; x2=39.5752mm; y2=275.99mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14032 {
-        x1=39.5752mm; y1=275.99mil; x2=39.3469mm; y2=284.98mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14035 {
-        x1=40.2105mm; y1=9.4297mm; x2=40.2105mm; y2=8.548mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14038 {
-        x1=40.2105mm; y1=8.548mm; x2=40.2984mm; y2=8.460232mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14041 {
-        x1=41.2265mm; y1=9.4363mm; x2=41.2265mm; y2=8.5386mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14044 {
-        x1=41.2265mm; y1=8.5386mm; x2=1.62in; y2=8.460232mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14047 {
-        x1=57.26938mm; y1=23.98776mm; x2=58.706mm; y2=945.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14050 {
-        x1=55.626mm; y1=587.20472441mil; x2=55.626mm; y2=537.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14053 {
-        x1=2.24in; y1=587.20472441mil; x2=2.24in; y2=537.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14056 {
-        x1=58.1657mm; y1=21.9147mm; x2=58.1657mm; y2=21.158454mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14059 {
-        x1=58.1657mm; y1=21.158454mm; x2=58.801mm; y2=808.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14062 {
-        x1=59.4357mm; y1=21.9147mm; x2=59.4357mm; y2=832.99mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14065 {
-        x1=59.4357mm; y1=832.99mil; x2=58.801mm; y2=808.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14068 {
-        x1=53.9735mm; y1=703.94mil; x2=2.131in; y2=710.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14071 {
-        x1=2.131in; y1=710.0mil; x2=2.131in; y2=764.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14074 {
-        x1=52.8667mm; y1=791.1mil; x2=54.0161mm; y2=791.1mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14077 {
-        x1=54.0161mm; y1=791.1mil; x2=2.131in; y2=795.48mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14080 {
-        x1=52.8667mm; y1=18.59407mm; x2=54.0017mm; y2=18.59407mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14083 {
-        x1=54.0017mm; y1=18.59407mm; x2=2.131in; y2=737.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14086 {
-        x1=56.2665mm; y1=25.35936mm; x2=2.2154in; y2=25.364mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14089 {
-        x1=59.63158mm; y1=27.239mm; x2=59.61888mm; y2=1.0729in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14092 {
-        x1=59.60618mm; y1=1.0324in; x2=59.60618mm; y2=28.0838mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14095 {
-        x1=2.2154in; y1=25.364mm; x2=2.302in; y2=25.364mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14098 {
-        x1=59.60618mm; y1=1.1654in; x2=59.8027mm; y2=1.1654in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14101 {
-        x1=59.60618mm; y1=1.13714in; x2=59.60618mm; y2=1.1654in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14104 {
-        x1=59.1187mm; y1=29.1138mm; x2=59.60618mm; y2=1.1654in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14107 {
-        x1=2.302in; y1=29.1138mm; x2=59.1187mm; y2=29.1138mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14110 {
-        x1=58.9812mm; y1=27.8638mm; x2=59.60618mm; y2=27.239mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14113 {
-        x1=2.302in; y1=27.8638mm; x2=58.9812mm; y2=27.8638mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14116 {
-        x1=58.981mm; y1=1.04779in; x2=59.60618mm; y2=27.239mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14119 {
-        x1=2.302in; y1=1.04779in; x2=58.981mm; y2=1.04779in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14122 {
-        x1=59.60618mm; y1=1.00092in; x2=59.60618mm; y2=948.96mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14125 {
-        x1=59.60618mm; y1=948.96mil; x2=59.5056mm; y2=945.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14128 {
-        x1=59.5056mm; y1=945.0mil; x2=59.5056mm; y2=23.463mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14131 {
-        x1=59.5056mm; y1=23.463mm; x2=59.2328mm; y2=913.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14134 {
-        x1=52.8667mm; y1=23.593806mm; x2=53.5404mm; y2=23.593806mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14137 {
-        x1=53.5404mm; y1=23.593806mm; x2=2.121in; y2=942.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14140 {
-        x1=2.121in; y1=942.0mil; x2=2.121in; y2=27.4066mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14143 {
-        x1=2.121in; y1=27.4066mm; x2=2.188in; y2=1.146in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14146 {
-        x1=2.188in; y1=1.146in; x2=56.266mm; y2=1.146in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14149 {
-        x1=56.266mm; y1=1.146in; x2=56.2714mm; y2=29.113734mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14152 {
-        x1=52.8667mm; y1=22.593808mm; x2=53.5564mm; y2=22.593808mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14155 {
-        x1=53.5564mm; y1=22.593808mm; x2=2.139in; y2=920.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14158 {
-        x1=2.139in; y1=920.0mil; x2=2.139in; y2=1.046in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14161 {
-        x1=2.139in; y1=1.046in; x2=55.6514mm; y2=1.098in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14164 {
-        x1=55.6514mm; y1=1.098in; x2=56.2459mm; y2=1.098in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14167 {
-        x1=56.2459mm; y1=1.098in; x2=56.2714mm; y2=27.8638mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14170 {
-        x1=56.2714mm; y1=1.04779in; x2=55.4175mm; y2=1.04779in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14173 {
-        x1=55.4175mm; y1=1.04779in; x2=2.173in; y2=26.3906mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14176 {
-        x1=56.2714mm; y1=998.58mil; x2=55.2089mm; y2=998.58mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14179 {
-        x1=52.8667mm; y1=1.00763in; x2=52.8667mm; y2=26.1205mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14182 {
-        x1=52.8667mm; y1=26.1205mm; x2=2.092in; y2=26.3906mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14185 {
-        x1=52.8667mm; y1=909.2mil; x2=51.44008mm; y2=909.2mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14188 {
-        x1=51.44008mm; y1=909.2mil; x2=51.435mm; y2=909.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14191 {
-        x1=52.8667mm; y1=987.94mil; x2=51.6905mm; y2=987.94mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14194 {
-        x1=51.6905mm; y1=987.94mil; x2=51.435mm; y2=998.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14197 {
-        x1=52.8667mm; y1=24.593804mm; x2=51.6956mm; y2=24.593804mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14200 {
-        x1=51.6956mm; y1=24.593804mm; x2=51.435mm; y2=958.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14203 {
-        x1=1.887in; y1=30.353mm; x2=48.7304mm; y2=30.353mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14206 {
-        x1=48.7304mm; y1=30.353mm; x2=48.7304mm; y2=29.369mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14209 {
-        x1=48.7304mm; y1=29.369mm; x2=48.7238mm; y2=29.3624mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14212 {
-        x1=48.8668mm; y1=27.5937mm; x2=48.8668mm; y2=29.219398mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14215 {
-        x1=48.8668mm; y1=29.219398mm; x2=48.7238mm; y2=29.3624mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14218 {
-        x1=49.3667mm; y1=27.5937mm; x2=49.3667mm; y2=29.205682mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14221 {
-        x1=49.3667mm; y1=29.205682mm; x2=49.5234mm; y2=29.3624mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14224 {
-        x1=49.5234mm; y1=29.3624mm; x2=49.5234mm; y2=1.19474in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14227 {
-        x1=49.5234mm; y1=1.19474in; x2=49.53mm; y2=30.353mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14230 {
-        x1=49.53mm; y1=30.353mm; x2=50.3306mm; y2=30.353mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14233 {
-        x1=51.1302mm; y1=30.353mm; x2=2.044in; y2=30.353mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14236 {
-        x1=52.8667mm; y1=712.36mil; x2=52.8667mm; y2=17.7453mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14239 {
-        x1=2.131in; y1=17.234408mm; x2=53.3776mm; y2=17.234408mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14242 {
-        x1=52.8667mm; y1=17.7453mm; x2=53.3776mm; y2=17.234408mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14245 {
-        x1=50.3667mm; y1=7.694676mm; x2=1.975in; y2=295.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14248 {
-        x1=1.887in; y1=1.155in; x2=1.887in; y2=1.187in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14251 {
-        x1=1.887in; y1=1.187in; x2=48.133mm; y2=30.353mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14254 {
-        x1=46.3669mm; y1=27.5937mm; x2=46.3669mm; y2=28.57373mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14257 {
-        x1=46.3669mm; y1=28.57373mm; x2=47.1302mm; y2=1.155in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14260 {
-        x1=47.1302mm; y1=1.155in; x2=47.1302mm; y2=1.20452in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14263 {
-        x1=47.1302mm; y1=1.20452in; x2=1.975in; y2=1.324in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14266 {
-        x1=44.3829mm; y1=712.36mil; x2=1.847in; y2=812.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14269 {
-        x1=41.3671mm; y1=948.57mil; x2=39.4317mm; y2=948.57mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14272 {
-        x1=39.4317mm; y1=948.57mil; x2=1.552in; y2=949.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14275 {
-        x1=1.52in; y1=928.84mil; x2=1.49in; y2=958.84mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14278 {
-        x1=52.8667mm; y1=20.594066mm; x2=51.4403mm; y2=20.594066mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14281 {
-        x1=51.4403mm; y1=20.594066mm; x2=51.435mm; y2=811.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14284 {
-        x1=41.3671mm; y1=1.00763in; x2=40.8272mm; y2=1.00763in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14287 {
-        x1=40.8272mm; y1=1.00763in; x2=40.259mm; y2=1.03in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14290 {
-        x1=41.3671mm; y1=869.83mil; x2=40.1363mm; y2=869.83mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14293 {
-        x1=40.1363mm; y1=869.83mil; x2=1.58in; y2=870.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14296 {
-        x1=42.6119mm; y1=27.5937mm; x2=1.677in; y2=27.6098mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14299 {
-        x1=41.3671mm; y1=22.593808mm; x2=42.5572mm; y2=22.593808mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14302 {
-        x1=42.5572mm; y1=22.593808mm; x2=45.085mm; y2=790.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14305 {
-        x1=41.3671mm; y1=909.2mil; x2=1.7088in; y2=909.2mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14308 {
-        x1=1.7088in; y1=909.2mil; x2=1.806in; y2=812.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14311 {
-        x1=874.0mil; y1=610.0mil; x2=901.0mil; y2=610.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14314 {
-        x1=901.0mil; y1=610.0mil; x2=921.0mil; y2=630.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14317 {
-        x1=41.3671mm; y1=712.36mil; x2=42.0025mm; y2=712.36mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14320 {
-        x1=42.0025mm; y1=712.36mil; x2=1.665in; y2=701.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14323 {
-        x1=1.665in; y1=701.0mil; x2=1.736in; y2=701.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14326 {
-        x1=1.736in; y1=701.0mil; x2=1.748in; y2=713.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14329 {
-        x1=41.3671mm; y1=751.73mil; x2=42.3741mm; y2=751.73mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14332 {
-        x1=42.3741mm; y1=751.73mil; x2=1.688in; y2=732.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14335 {
-        x1=898.87mil; y1=12.0617mm; x2=907.87mil; y2=12.0617mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14338 {
-        x1=907.87mil; y1=12.0617mm; x2=929.0mil; y2=496.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14341 {
-        x1=856.48mil; y1=1.242in; x2=926.0mil; y2=1.242in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14344 {
-        x1=926.0mil; y1=1.242in; x2=1.046in; y2=1.122in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14347 {
-        x1=1.244in; y1=1.122in; x2=1.282in; y2=29.464mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14350 {
-        x1=49.8668mm; y1=27.5937mm; x2=49.8668mm; y2=28.607mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14353 {
-        x1=49.8668mm; y1=28.607mm; x2=1.979in; y2=1.142in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14356 {
-        x1=1.979in; y1=1.142in; x2=1.979in; y2=1.152in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14359 {
-        x1=1.979in; y1=1.152in; x2=1.984in; y2=1.157in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14362 {
-        x1=50.3667mm; y1=27.5937mm; x2=50.3667mm; y2=1.11594in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14365 {
-        x1=50.3667mm; y1=1.11594in; x2=2.006in; y2=1.139in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14368 {
-        x1=2.006in; y1=1.139in; x2=2.012in; y2=1.139in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14371 {
-        x1=2.012in; y1=1.139in; x2=2.03in; y2=1.157in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14374 {
-        x1=995.0mil; y1=1.128in; x2=1.019in; y2=1.104in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14377 {
-        x1=1.019in; y1=1.104in; x2=1.357in; y2=1.104in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14380 {
-        x1=1.357in; y1=1.104in; x2=1.38in; y2=27.4574mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14383 {
-        x1=1.38in; y1=27.4574mm; x2=1.638in; y2=27.4574mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14386 {
-        x1=1.638in; y1=27.4574mm; x2=1.715in; y2=1.004in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14389 {
-        x1=1.715in; y1=1.004in; x2=1.802in; y2=1.004in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14392 {
-        x1=1.802in; y1=1.004in; x2=1.845in; y2=26.5938mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14395 {
-        x1=1.845in; y1=26.5938mm; x2=1.845in; y2=27.5896mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14398 {
-        x1=1.845in; y1=27.5896mm; x2=46.8671mm; y2=27.5937mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14401 {
-        x1=872.0mil; y1=1.102in; x2=968.0mil; y2=1.102in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14404 {
-        x1=968.0mil; y1=1.102in; x2=985.0mil; y2=27.559mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14407 {
-        x1=985.0mil; y1=27.559mm; x2=1.345in; y2=27.559mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14410 {
-        x1=1.345in; y1=27.559mm; x2=1.368in; y2=1.062in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14413 {
-        x1=1.368in; y1=1.062in; x2=1.63in; y2=1.062in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14416 {
-        x1=1.63in; y1=1.062in; x2=1.708in; y2=984.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14419 {
-        x1=1.708in; y1=984.0mil; x2=1.812in; y2=984.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14422 {
-        x1=1.812in; y1=984.0mil; x2=1.866in; y2=1.038in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14425 {
-        x1=1.866in; y1=1.038in; x2=1.866in; y2=27.564mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14428 {
-        x1=1.866in; y1=27.564mm; x2=47.3667mm; y2=27.5937mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14431 {
-        x1=47.8668mm; y1=27.5937mm; x2=47.8668mm; y2=25.794208mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14434 {
-        x1=47.8668mm; y1=25.794208mm; x2=1.872in; y2=1.003in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14437 {
-        x1=1.9042in; y1=27.5937mm; x2=1.9042in; y2=980.2mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14440 {
-        x1=1.9042in; y1=980.2mil; x2=1.897in; y2=973.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14443 {
-        x1=52.8667mm; y1=751.73mil; x2=50.9709mm; y2=751.73mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14446 {
-        x1=50.9709mm; y1=751.73mil; x2=1.99in; y2=735.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14449 {
-        x1=52.8667mm; y1=19.594068mm; x2=50.7131mm; y2=19.594068mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14452 {
-        x1=50.7131mm; y1=19.594068mm; x2=1.924in; y2=844.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14455 {
-        x1=1.924in; y1=844.0mil; x2=1.811in; y2=844.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14458 {
-        x1=1.811in; y1=844.0mil; x2=1.717in; y2=938.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.14461 {
-        x1=1.717in; y1=938.0mil; x2=1.699in; y2=938.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+    }
+  }
+   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.45505 {
+    x1=942.0mil; y1=754.0mil; x2=942.0mil; y2=650.0mil; thickness=40.0mil; clearance=20.0mil;
+ ha:flags ={ clearline=1
+ };   }
+   ha:line.45508 {
+    x1=342.0mil; y1=754.0mil; x2=443.0mil; y2=496.0mil; thickness=40.0mil; clearance=20.0mil;
+ ha:flags ={ clearline=1
+ };   }
+   ha:line.45514 {
+    x1=25.4574mm; y1=599.0mil; x2=25.4828mm; y2=600.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45520 {
+    x1=27.5976mm; y1=600.0mil; x2=27.623mm; y2=601.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45529 {
+    x1=943.0mil; y1=650.0mil; x2=942.0mil; y2=649.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45544 {
+    x1=242.0mil; y1=495.0mil; x2=243.0mil; y2=496.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45577 {
+    x1=353.0mil; y1=765.0mil; x2=342.0mil; y2=754.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45592 {
+    x1=28.512mm; y1=755.0mil; x2=26.4922mm; y2=755.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45595 {
+    x1=26.4922mm; y1=755.0mil; x2=1.042in; y2=754.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45622 {
+    x1=943.0mil; y1=496.0mil; x2=943.0mil; y2=600.0mil; thickness=40.0mil; clearance=20.0mil;
+ ha:flags ={ clearline=1
+ };   }
+   ha:line.45625 {
+    x1=542.0mil; y1=754.0mil; x2=618.0mil; y2=830.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45628 {
+    x1=742.0mil; y1=754.0mil; x2=667.0mil; y2=829.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45631 {
+    x1=543.0mil; y1=496.0mil; x2=617.0mil; y2=422.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45634 {
+    x1=743.0mil; y1=496.0mil; x2=668.0mil; y2=421.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45637 {
+    x1=556.74mil; y1=412.0mil; x2=15.319502mm; y2=412.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45640 {
+    x1=15.319502mm; y1=412.0mil; x2=603.61mil; y2=10.477mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45643 {
+    x1=13.341604mm; y1=412.0mil; x2=495.74mil; y2=412.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45646 {
+    x1=739.0mil; y1=339.0mil; x2=739.0mil; y2=375.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45649 {
+    x1=739.0mil; y1=406.48mil; x2=17.434306mm; y2=406.48mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45652 {
+    x1=17.434306mm; y1=406.48mil; x2=17.281652mm; y2=10.477mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45655 {
+    x1=829.5mil; y1=612.21mil; x2=737.21mil; y2=612.21mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45658 {
+    x1=737.21mil; y1=612.21mil; x2=737.0mil; y2=612.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45661 {
+    x1=16.523208mm; y1=612.0mil; x2=17.844mm; y2=612.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45664 {
+    x1=16.516604mm; y1=677.0mil; x2=17.844mm; y2=677.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45667 {
+    x1=829.5mil; y1=16.850106mm; x2=790.61mil; y2=16.850106mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45670 {
+    x1=790.61mil; y1=16.850106mm; x2=777.0mil; y2=677.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45673 {
+    x1=777.0mil; y1=677.0mil; x2=734.0mil; y2=677.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45676 {
+    x1=737.0mil; y1=924.0mil; x2=737.0mil; y2=867.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45679 {
+    x1=737.0mil; y1=21.222208mm; x2=17.358614mm; y2=21.222208mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45682 {
+    x1=17.358614mm; y1=21.222208mm; x2=680.47mil; y2=838.46mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45685 {
+    x1=546.0mil; y1=23.432mm; x2=546.0mil; y2=866.96mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45688 {
+    x1=546.0mil; y1=866.96mil; x2=546.48mil; y2=866.48mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45691 {
+    x1=546.48mil; y1=835.0mil; x2=600.24mil; y2=835.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45694 {
+    x1=600.24mil; y1=835.0mil; x2=603.7mil; y2=838.46mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45700 {
+    x1=490.0mil; y1=378.48mil; x2=490.0mil; y2=408.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45703 {
+    x1=490.0mil; y1=408.0mil; x2=494.0mil; y2=412.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45706 {
+    x1=829.5mil; y1=16.20012mm; x2=773.2mil; y2=16.20012mm; thickness=15.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45709 {
+    x1=773.2mil; y1=16.20012mm; x2=769.0mil; y2=642.0mil; thickness=15.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45712 {
+    x1=829.5mil; y1=586.62mil; x2=773.62mil; y2=586.62mil; thickness=15.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45715 {
+    x1=773.62mil; y1=586.62mil; x2=769.0mil; y2=582.0mil; thickness=15.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45748 {
+    x1=603.7mil; y1=24.166322mm; x2=603.7mil; y2=24.74722mm; thickness=15.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45751 {
+    x1=603.7mil; y1=24.74722mm; x2=598.0mil; y2=980.0mil; thickness=15.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45754 {
+    x1=598.0mil; y1=980.0mil; x2=566.0mil; y2=980.0mil; thickness=15.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45757 {
+    x1=680.47mil; y1=24.166322mm; x2=680.47mil; y2=974.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45760 {
+    x1=680.47mil; y1=974.47mil; x2=690.0mil; y2=984.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45763 {
+    x1=721.48mil; y1=1.007in; x2=721.48mil; y2=25.02mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45766 {
+    x1=721.48mil; y1=25.02mm; x2=18.707608mm; y2=970.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45775 {
+    x1=546.0mil; y1=954.0mil; x2=12.89mm; y2=954.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45778 {
+    x1=12.89mm; y1=954.0mil; x2=507.0mil; y2=954.48mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45781 {
+    x1=546.0mil; y1=954.0mil; x2=546.0mil; y2=960.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45784 {
+    x1=546.0mil; y1=960.0mil; x2=566.0mil; y2=980.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45787 {
+    x1=468.0mil; y1=923.0mil; x2=507.0mil; y2=923.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45790 {
+    x1=15.984mm; y1=24.166322mm; x2=15.984mm; y2=25.037mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45793 {
+    x1=15.984mm; y1=25.037mm; x2=607.0mil; y2=1.008in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45796 {
+    x1=607.0mil; y1=1.008in; x2=505.0mil; y2=1.008in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45799 {
+    x1=507.0mil; y1=923.0mil; x2=507.0mil; y2=872.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45802 {
+    x1=507.0mil; y1=872.0mil; x2=508.0mil; y2=871.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45808 {
+    x1=13.341604mm; y1=267.0mil; x2=495.0mil; y2=267.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45811 {
+    x1=495.0mil; y1=267.0mil; x2=490.0mil; y2=272.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45814 {
+    x1=603.61mil; y1=299.5mil; x2=603.61mil; y2=272.61mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45817 {
+    x1=603.61mil; y1=272.61mil; x2=598.0mil; y2=267.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45820 {
+    x1=598.0mil; y1=267.0mil; x2=556.74mil; y2=267.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45841 {
+    x1=8.5278mm; y1=770.0mil; x2=8.5278mm; y2=19.615404mm; thickness=40.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45844 {
+    x1=8.5278mm; y1=19.615404mm; x2=300.0mil; y2=839.0mil; thickness=40.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45856 {
+    x1=384.0mil; y1=27.5524mm; x2=384.0mil; y2=1.117in; thickness=10.0mil; clearance=20.0mil;
+   }
+   ha:line.45862 {
+    x1=15.723616mm; y1=612.0mil; x2=15.723616mm; y2=676.74mil; thickness=10.0mil; clearance=20.0mil;
+   }
+   ha:line.45865 {
+    x1=15.723616mm; y1=676.74mil; x2=15.717mm; y2=677.0mil; thickness=10.0mil; clearance=20.0mil;
+   }
+   ha:line.45889 {
+    x1=468.0mil; y1=954.48mil; x2=468.0mil; y2=986.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45892 {
+    x1=504.0mil; y1=1.008in; x2=490.0mil; y2=1.008in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45895 {
+    x1=490.0mil; y1=1.008in; x2=468.0mil; y2=986.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45904 {
+    x1=550.0mil; y1=27.6685mm; x2=513.69mil; y2=27.6685mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45907 {
+    x1=513.69mil; y1=27.6685mm; x2=490.0mil; y2=28.2702mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45910 {
+    x1=490.0mil; y1=28.2702mm; x2=490.0mil; y2=1.155in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45931 {
+    x1=16.027908mm; y1=27.6606mm; x2=16.02mm; y2=27.6685mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45949 {
+    x1=690.0mil; y1=984.0mil; x2=690.0mil; y2=1.042in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45952 {
+    x1=16.02mm; y1=28.1686mm; x2=658.0mil; y2=28.1686mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45955 {
+    x1=658.0mil; y1=28.1686mm; x2=668.0mil; y2=1.119in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45958 {
+    x1=13.577062mm; y1=14.85011mm; x2=13.577062mm; y2=565.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45961 {
+    x1=13.577062mm; y1=565.47mil; x2=539.0mil; y2=561.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45964 {
+    x1=539.0mil; y1=561.0mil; x2=704.0mil; y2=561.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45967 {
+    x1=704.0mil; y1=561.0mil; x2=732.0mil; y2=589.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45970 {
+    x1=732.0mil; y1=589.0mil; x2=732.0mil; y2=610.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45973 {
+    x1=732.0mil; y1=610.0mil; x2=734.0mil; y2=612.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45976 {
+    x1=514.84mil; y1=665.35mil; x2=514.84mil; y2=687.84mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45979 {
+    x1=514.84mil; y1=687.84mil; x2=533.0mil; y2=706.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45982 {
+    x1=533.0mil; y1=706.0mil; x2=724.0mil; y2=706.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45985 {
+    x1=724.0mil; y1=706.0mil; x2=733.0mil; y2=697.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45988 {
+    x1=733.0mil; y1=697.0mil; x2=733.0mil; y2=678.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45991 {
+    x1=733.0mil; y1=678.0mil; x2=734.0mil; y2=677.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45994 {
+    x1=13.577062mm; y1=17.310862mm; x2=541.0mil; y2=688.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.45997 {
+    x1=541.0mil; y1=688.0mil; x2=557.0mil; y2=688.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46000 {
+    x1=557.0mil; y1=688.0mil; x2=567.0mil; y2=678.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46003 {
+    x1=475.47mil; y1=14.85011mm; x2=475.47mil; y2=565.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46006 {
+    x1=475.47mil; y1=565.47mil; x2=471.0mil; y2=561.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46009 {
+    x1=471.0mil; y1=561.0mil; x2=458.0mil; y2=561.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46012 {
+    x1=458.0mil; y1=561.0mil; x2=452.0mil; y2=567.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46015 {
+    x1=452.0mil; y1=567.0mil; x2=452.0mil; y2=612.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46018 {
+    x1=452.0mil; y1=612.0mil; x2=439.0mil; y2=625.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46021 {
+    x1=495.16mil; y1=14.85011mm; x2=495.16mil; y2=13.897864mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46024 {
+    x1=495.16mil; y1=13.897864mm; x2=485.0mil; y2=537.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46027 {
+    x1=514.84mil; y1=14.85011mm; x2=514.84mil; y2=14.202664mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46030 {
+    x1=514.84mil; y1=14.202664mm; x2=530.0mil; y2=544.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46033 {
+    x1=530.0mil; y1=544.0mil; x2=581.0mil; y2=544.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46036 {
+    x1=581.0mil; y1=544.0mil; x2=593.0mil; y2=532.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46039 {
+    x1=475.47mil; y1=665.35mil; x2=475.47mil; y2=17.412462mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46042 {
+    x1=475.47mil; y1=17.412462mm; x2=462.0mil; y2=699.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46045 {
+    x1=495.16mil; y1=665.35mil; x2=495.16mil; y2=17.987264mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46048 {
+    x1=495.16mil; y1=17.987264mm; x2=499.0mil; y2=712.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46057 {
+    x1=526.0mil; y1=412.0mil; x2=526.0mil; y2=441.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46060 {
+    x1=526.0mil; y1=441.0mil; x2=525.0mil; y2=442.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46063 {
+    x1=766.0mil; y1=6.0386mm; x2=765.74mil; y2=238.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46066 {
+    x1=592.5mil; y1=532.5mil; x2=594.5mil; y2=532.5mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46081 {
+    x1=443.0mil; y1=496.0mil; x2=414.0mil; y2=496.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46084 {
+    x1=13.577062mm; y1=665.35mil; x2=13.577062mm; y2=17.310862mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46147 {
+    x1=36.7815mm; y1=3.4607mm; x2=36.7815mm; y2=2.579mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46150 {
+    x1=36.7815mm; y1=2.579mm; x2=36.8694mm; y2=2.491232mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46153 {
+    x1=37.7975mm; y1=3.4673mm; x2=37.7975mm; y2=2.5696mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46156 {
+    x1=37.7975mm; y1=2.5696mm; x2=37.719mm; y2=2.491232mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46165 {
+    x1=53.467mm; y1=352.20472441mil; x2=53.467mm; y2=302.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46168 {
+    x1=54.7367mm; y1=15.9457mm; x2=54.7367mm; y2=15.189454mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46171 {
+    x1=54.7367mm; y1=15.189454mm; x2=2.18in; y2=573.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46174 {
+    x1=56.0067mm; y1=15.9457mm; x2=56.0067mm; y2=597.99mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46177 {
+    x1=56.0067mm; y1=597.99mil; x2=2.18in; y2=573.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46180 {
+    x1=50.5445mm; y1=11.911076mm; x2=1.996in; y2=475.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46183 {
+    x1=1.996in; y1=475.0mil; x2=1.996in; y2=529.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46192 {
+    x1=49.4377mm; y1=497.05mil; x2=50.5727mm; y2=497.05mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46195 {
+    x1=50.5727mm; y1=497.05mil; x2=1.996in; y2=502.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46198 {
+    x1=52.8375mm; y1=19.39036mm; x2=2.0804in; y2=19.395mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46207 {
+    x1=2.0804in; y1=19.395mm; x2=2.167in; y2=19.395mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46246 {
+    x1=49.4377mm; y1=17.624806mm; x2=50.1114mm; y2=17.624806mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46249 {
+    x1=50.1114mm; y1=17.624806mm; x2=1.986in; y2=707.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46252 {
+    x1=1.986in; y1=707.0mil; x2=1.986in; y2=844.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46255 {
+    x1=1.986in; y1=844.0mil; x2=52.1462mm; y2=911.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46258 {
+    x1=52.1462mm; y1=911.0mil; x2=52.837mm; y2=911.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46261 {
+    x1=52.837mm; y1=911.0mil; x2=52.8424mm; y2=911.21mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46264 {
+    x1=49.4377mm; y1=16.624808mm; x2=50.1274mm; y2=16.624808mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46267 {
+    x1=50.1274mm; y1=16.624808mm; x2=2.004in; y2=685.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46270 {
+    x1=2.004in; y1=685.0mil; x2=2.004in; y2=811.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46273 {
+    x1=2.004in; y1=811.0mil; x2=2.056in; y2=863.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46276 {
+    x1=2.056in; y1=863.0mil; x2=52.8169mm; y2=863.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46279 {
+    x1=52.8169mm; y1=863.0mil; x2=52.8424mm; y2=862.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46282 {
+    x1=52.8424mm; y1=20.644866mm; x2=51.9885mm; y2=20.644866mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46285 {
+    x1=51.9885mm; y1=20.644866mm; x2=2.038in; y2=804.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46288 {
+    x1=52.8424mm; y1=763.58mil; x2=51.7799mm; y2=763.58mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46291 {
+    x1=49.4377mm; y1=19.624802mm; x2=49.4377mm; y2=20.1515mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46294 {
+    x1=49.4377mm; y1=20.1515mm; x2=1.957in; y2=804.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46309 {
+    x1=49.4377mm; y1=18.624804mm; x2=48.2666mm; y2=18.624804mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46312 {
+    x1=48.2666mm; y1=18.624804mm; x2=1.89in; y2=723.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46330 {
+    x1=45.9377mm; y1=21.6247mm; x2=45.9377mm; y2=914.83mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46333 {
+    x1=45.9377mm; y1=914.83mil; x2=46.0944mm; y2=921.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46336 {
+    x1=46.0944mm; y1=921.0mil; x2=46.0944mm; y2=959.74mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46339 {
+    x1=46.0944mm; y1=959.74mil; x2=1.815in; y2=960.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46342 {
+    x1=1.815in; y1=960.0mil; x2=46.9016mm; y2=960.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46345 {
+    x1=1.878in; y1=960.0mil; x2=1.909in; y2=960.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46348 {
+    x1=49.4377mm; y1=477.36mil; x2=49.4377mm; y2=11.7763mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46351 {
+    x1=1.996in; y1=11.265408mm; x2=49.9486mm; y2=11.265408mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46354 {
+    x1=49.4377mm; y1=11.7763mm; x2=49.9486mm; y2=11.265408mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46357 {
+    x1=46.9377mm; y1=1.725676mm; x2=1.84in; y2=60.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46375 {
+    x1=43.7012mm; y1=24.625808mm; x2=1.84in; y2=27.6606mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46390 {
+    x1=49.4377mm; y1=14.625066mm; x2=48.0113mm; y2=14.625066mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46393 {
+    x1=48.0113mm; y1=14.625066mm; x2=1.89in; y2=576.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46405 {
+    x1=36.7073mm; y1=634.83mil; x2=36.703mm; y2=635.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46411 {
+    x1=37.9381mm; y1=16.624808mm; x2=39.1282mm; y2=16.624808mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46414 {
+    x1=39.1282mm; y1=16.624808mm; x2=1.64in; y2=555.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46417 {
+    x1=37.9381mm; y1=674.2mil; x2=1.5738in; y2=674.2mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46420 {
+    x1=1.5738in; y1=674.2mil; x2=1.671in; y2=577.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46423 {
+    x1=739.0mil; y1=375.0mil; x2=766.0mil; y2=375.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46426 {
+    x1=766.0mil; y1=375.0mil; x2=786.0mil; y2=395.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46429 {
+    x1=37.9381mm; y1=477.36mil; x2=38.5735mm; y2=477.36mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46432 {
+    x1=38.5735mm; y1=477.36mil; x2=1.53in; y2=466.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46441 {
+    x1=37.9381mm; y1=516.73mil; x2=38.9451mm; y2=516.73mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46444 {
+    x1=38.9451mm; y1=516.73mil; x2=39.4462mm; y2=497.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46447 {
+    x1=763.87mil; y1=6.0927mm; x2=772.87mil; y2=6.0927mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46450 {
+    x1=772.87mil; y1=6.0927mm; x2=794.0mil; y2=261.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46453 {
+    x1=721.48mil; y1=1.007in; x2=791.0mil; y2=1.007in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46456 {
+    x1=791.0mil; y1=1.007in; x2=872.0mil; y2=926.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46462 {
+    x1=46.4378mm; y1=21.6247mm; x2=46.4378mm; y2=22.638mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46465 {
+    x1=46.4378mm; y1=22.638mm; x2=1.844in; y2=907.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46468 {
+    x1=1.844in; y1=907.0mil; x2=1.844in; y2=917.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46471 {
+    x1=1.844in; y1=917.0mil; x2=1.849in; y2=922.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46474 {
+    x1=46.9377mm; y1=21.6247mm; x2=46.9377mm; y2=880.94mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46477 {
+    x1=46.9377mm; y1=880.94mil; x2=1.871in; y2=904.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46480 {
+    x1=1.871in; y1=904.0mil; x2=1.877in; y2=904.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46483 {
+    x1=1.877in; y1=904.0mil; x2=48.133mm; y2=922.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46510 {
+    x1=1.71in; y1=851.20472441mil; x2=43.4381mm; y2=21.6247mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46540 {
+    x1=1.731in; y1=21.595mm; x2=1.72983071in; y2=21.6247mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46543 {
+    x1=44.4378mm; y1=21.6247mm; x2=44.4378mm; y2=19.825208mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46546 {
+    x1=44.4378mm; y1=19.825208mm; x2=1.737in; y2=768.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46549 {
+    x1=1.7692in; y1=21.6247mm; x2=1.7692in; y2=745.2mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46552 {
+    x1=1.7692in; y1=745.2mil; x2=1.762in; y2=738.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46579 {
+    x1=992.0mil; y1=795.0mil; x2=993.0mil; y2=795.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46588 {
+    x1=49.4377mm; y1=15.625064mm; x2=50.3723mm; y2=15.625064mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46591 {
+    x1=50.3723mm; y1=15.625064mm; x2=1.993in; y2=625.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46606 {
+    x1=49.4377mm; y1=595.47mil; x2=2.0024685in; y2=595.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46609 {
+    x1=2.0024685in; y1=595.47mil; x2=2.027in; y2=620.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46612 {
+    x1=2.027in; y1=620.0mil; x2=2.027in; y2=666.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46618 {
+    x1=1.74in; y1=60.0mil; x2=44.2026mm; y2=60.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46621 {
+    x1=40.9379mm; y1=10.1251mm; x2=40.9379mm; y2=426.73mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46630 {
+    x1=26.4324mm; y1=293.47mil; x2=26.4324mm; y2=8.373mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46642 {
+    x1=23.2442mm; y1=260.47mil; x2=23.2485mm; y2=6.62mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46654 {
+    x1=26.0981mm; y1=280.31mil; x2=26.4324mm; y2=293.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46657 {
+    x1=25.2983mm; y1=280.31mil; x2=26.0981mm; y2=280.31mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46660 {
+    x1=25.312mm; y1=299.47mil; x2=25.2983mm; y2=300.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46672 {
+    x1=25.3656mm; y1=339.47mil; x2=25.3656mm; y2=8.6196mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46675 {
+    x1=24.2734mm; y1=339.47mil; x2=25.3656mm; y2=339.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46678 {
+    x1=868.80314961mil; y1=280.31mil; x2=21.708mm; y2=294.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46681 {
+    x1=23.2485mm; y1=280.31mil; x2=868.80314961mil; y2=280.31mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46684 {
+    x1=25.9378mm; y1=6.119876mm; x2=26.2292mm; y2=5.828538mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46687 {
+    x1=25.2983mm; y1=6.119876mm; x2=25.9378mm; y2=6.119876mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46690 {
+    x1=22.6343mm; y1=300.0mil; x2=22.343mm; y2=311.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46693 {
+    x1=23.2485mm; y1=300.0mil; x2=22.6343mm; y2=300.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46702 {
+    x1=765.74mil; y1=200.0mil; x2=765.74mil; y2=238.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46705 {
+    x1=16.631666mm; y1=7.6074mm; x2=16.631666mm; y2=234.21mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46708 {
+    x1=16.631666mm; y1=234.21mil; x2=689.0mil; y2=200.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46711 {
+    x1=689.0mil; y1=200.0mil; x2=18.650204mm; y2=200.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46720 {
+    x1=996.0mil; y1=6.62mm; x2=26.9588mm; y2=6.62mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46723 {
+    x1=26.9588mm; y1=6.62mm; x2=27.0002mm; y2=259.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46726 {
+    x1=24.2734mm; y1=339.47mil; x2=867.47mil; y2=339.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46729 {
+    x1=867.47mil; y1=339.47mil; x2=854.0mil; y2=326.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46732 {
+    x1=854.0mil; y1=326.0mil; x2=854.0mil; y2=7.4959mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46735 {
+    x1=854.0mil; y1=7.4959mm; x2=21.7312mm; y2=7.4564mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46738 {
+    x1=257.0mil; y1=390.0mil; x2=258.0mil; y2=389.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46741 {
+    x1=234.0mil; y1=416.0mil; x2=257.0mil; y2=390.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46753 {
+    x1=205.0mil; y1=10.128mm; x2=6.3058mm; y2=10.128mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46762 {
+    x1=5.2004mm; y1=398.48mil; x2=205.0mil; y2=10.128mm; thickness=10.0mil; clearance=20.0mil;
+   }
+   ha:line.46765 {
+    x1=340.0mil; y1=389.0mil; x2=381.0mil; y2=389.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46768 {
+    x1=381.0mil; y1=389.0mil; x2=393.0mil; y2=377.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46771 {
+    x1=340.0mil; y1=311.0mil; x2=381.0mil; y2=311.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46774 {
+    x1=381.0mil; y1=311.0mil; x2=393.0mil; y2=323.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46777 {
+    x1=393.0mil; y1=323.0mil; x2=393.0mil; y2=377.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46801 {
+    x1=490.0mil; y1=272.0mil; x2=452.0mil; y2=272.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46861 {
+    x1=1.123in; y1=313.0mil; x2=1.123in; y2=9.259062mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46864 {
+    x1=1.123in; y1=9.259062mm; x2=28.5123mm; y2=365.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46900 {
+    x1=1.123in; y1=313.0mil; x2=27.7622mm; y2=313.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46903 {
+    x1=27.7622mm; y1=313.0mil; x2=1.09in; y2=316.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46921 {
+    x1=37.9381mm; y1=497.05mil; x2=37.1615mm; y2=497.05mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46924 {
+    x1=37.1615mm; y1=497.05mil; x2=36.957mm; y2=489.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46927 {
+    x1=36.957mm; y1=489.0mil; x2=36.957mm; y2=456.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46930 {
+    x1=36.957mm; y1=456.0mil; x2=36.7792mm; y2=449.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46933 {
+    x1=1.074in; y1=408.0mil; x2=28.4094mm; y2=408.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46936 {
+    x1=28.4094mm; y1=408.0mil; x2=28.4147mm; y2=10.368534mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46939 {
+    x1=37.9381mm; y1=556.1mil; x2=37.06114mm; y2=556.1mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46942 {
+    x1=37.06114mm; y1=556.1mil; x2=36.703mm; y2=542.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46945 {
+    x1=36.703mm; y1=542.0mil; x2=36.703mm; y2=512.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46948 {
+    x1=36.703mm; y1=512.0mil; x2=35.7632mm; y2=475.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46951 {
+    x1=35.7632mm; y1=475.0mil; x2=35.7632mm; y2=450.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47002 {
+    x1=39.9379mm; y1=10.1251mm; x2=39.9379mm; y2=371.36mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47005 {
+    x1=39.9379mm; y1=371.36mil; x2=1.57in; y2=369.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47008 {
+    x1=1.57in; y1=369.0mil; x2=1.542in; y2=369.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47041 {
+    x1=1.39in; y1=237.0mil; x2=1.389in; y2=238.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47059 {
+    x1=36.7792mm; y1=4.2626mm; x2=36.7815mm; y2=4.2603mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47062 {
+    x1=1.6904685in; y1=10.1251mm; x2=1.6904685in; y2=349.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47077 {
+    x1=1.488in; y1=4.2692mm; x2=37.7975mm; y2=4.2669mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47080 {
+    x1=45.4378mm; y1=10.1251mm; x2=45.4378mm; y2=281.89mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47083 {
+    x1=45.4378mm; y1=281.89mil; x2=1.779in; y2=272.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47086 {
+    x1=1.7692in; y1=10.1251mm; x2=1.7692in; y2=314.2mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47089 {
+    x1=1.7692in; y1=314.2mil; x2=1.741in; y2=286.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47092 {
+    x1=1.741in; y1=286.0mil; x2=1.741in; y2=6.9022mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47095 {
+    x1=44.4378mm; y1=10.1251mm; x2=44.4378mm; y2=329.52mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47098 {
+    x1=44.4378mm; y1=329.52mil; x2=1.703in; y2=283.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47101 {
+    x1=1.703in; y1=283.0mil; x2=1.703in; y2=272.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47104 {
+    x1=43.9377mm; y1=10.1251mm; x2=43.9377mm; y2=352.83mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47107 {
+    x1=43.9377mm; y1=352.83mil; x2=1.664in; y2=287.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47110 {
+    x1=1.664in; y1=287.0mil; x2=1.664in; y2=273.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47113 {
+    x1=1.664in; y1=273.0mil; x2=42.291mm; y2=272.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47116 {
+    x1=1.154in; y1=760.0mil; x2=1.18in; y2=760.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47119 {
+    x1=1.18in; y1=760.0mil; x2=1.184in; y2=756.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47122 {
+    x1=1.184in; y1=756.0mil; x2=1.184in; y2=718.48mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47155 {
+    x1=41.4381mm; y1=10.1251mm; x2=41.4381mm; y2=369.42mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47158 {
+    x1=41.4381mm; y1=369.42mil; x2=1.573in; y2=311.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47161 {
+    x1=1.474in; y1=271.0mil; x2=1.514in; y2=311.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47179 {
+    x1=1.592in; y1=21.6259mm; x2=40.4381mm; y2=21.6247mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47185 {
+    x1=1.28in; y1=490.0mil; x2=1.286in; y2=496.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47188 {
+    x1=1.28in; y1=451.41mil; x2=1.28in; y2=490.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47200 {
+    x1=1.249in; y1=11.4785mm; x2=31.7119mm; y2=451.41mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47209 {
+    x1=46.4378mm; y1=3.7658mm; x2=1.74in; y2=60.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47212 {
+    x1=45.9377mm; y1=178.57mil; x2=1.79in; y2=160.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47215 {
+    x1=2.156in; y1=301.0mil; x2=2.156in; y2=8.9204mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47218 {
+    x1=2.156in; y1=8.9204mm; x2=54.7367mm; y2=8.946mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47221 {
+    x1=46.9377mm; y1=67.94mil; x2=46.9377mm; y2=423.94mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47224 {
+    x1=46.9377mm; y1=423.94mil; x2=1.858in; y2=434.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47227 {
+    x1=1.858in; y1=434.0mil; x2=1.901in; y2=434.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47233 {
+    x1=49.657mm; y1=414.0mil; x2=2.012in; y2=414.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47236 {
+    x1=2.012in; y1=414.0mil; x2=52.197mm; y2=457.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47239 {
+    x1=52.197mm; y1=457.0mil; x2=52.197mm; y2=15.9457mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47242 {
+    x1=1.901in; y1=434.0mil; x2=1.937in; y2=398.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47245 {
+    x1=1.937in; y1=398.0mil; x2=2.019in; y2=398.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47248 {
+    x1=2.019in; y1=398.0mil; x2=2.106in; y2=485.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47251 {
+    x1=2.106in; y1=485.0mil; x2=2.106in; y2=15.9203mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47254 {
+    x1=2.106in; y1=15.9203mm; x2=53.467mm; y2=15.9457mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47260 {
+    x1=2.046in; y1=404.0mil; x2=2.198in; y2=404.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47263 {
+    x1=2.198in; y1=404.0mil; x2=2.206in; y2=396.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47266 {
+    x1=2.206in; y1=396.0mil; x2=2.206in; y2=8.9717mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47269 {
+    x1=2.206in; y1=8.9717mm; x2=56.0067mm; y2=8.946mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47272 {
+    x1=47.4378mm; y1=10.1251mm; x2=47.4378mm; y2=9.2804mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47275 {
+    x1=47.4378mm; y1=9.2804mm; x2=1.896in; y2=337.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47278 {
+    x1=1.896in; y1=337.0mil; x2=1.979in; y2=337.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47281 {
+    x1=2.046in; y1=404.0mil; x2=1.979in; y2=337.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47413 {
+    x1=42.6423mm; y1=28.9951mm; x2=42.6423mm; y2=29.8173mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47416 {
+    x1=42.6423mm; y1=29.8173mm; x2=42.132mm; y2=1.194in; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47419 {
+    x1=1.606in; y1=1.051in; x2=40.3418mm; y2=1.051in; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47422 {
+    x1=40.3418mm; y1=1.051in; x2=1.559in; y2=27.4386mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47428 {
+    x1=1.683in; y1=26.5895mm; x2=42.6423mm; y2=1.051in; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47431 {
+    x1=1.642in; y1=963.0mil; x2=1.642in; y2=28.0596mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47434 {
+    x1=1.642in; y1=28.0596mm; x2=42.6423mm; y2=28.9951mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47437 {
+    x1=1.6511in; y1=21.6247mm; x2=1.6511in; y2=920.9mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47440 {
+    x1=1.6511in; y1=920.9mil; x2=1.607in; y2=965.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47443 {
+    x1=1.607in; y1=965.0mil; x2=1.607in; y2=26.67mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47446 {
+    x1=1.607in; y1=26.67mm; x2=1.606in; y2=1.051in; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47482 {
+    x1=1.632in; y1=21.6394mm; x2=41.4381mm; y2=21.6247mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47524 {
+    x1=46.4378mm; y1=3.7658mm; x2=46.4378mm; y2=440.26mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47527 {
+    x1=46.4378mm; y1=440.26mil; x2=1.834in; y2=446.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47530 {
+    x1=45.9377mm; y1=178.57mil; x2=45.9377mm; y2=431.43mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47533 {
+    x1=45.9377mm; y1=431.43mil; x2=1.8in; y2=440.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47536 {
+    x1=1.8in; y1=440.0mil; x2=1.8in; y2=462.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47539 {
+    x1=1.8in; y1=462.0mil; x2=1.811in; y2=473.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47542 {
+    x1=1.811in; y1=473.0mil; x2=1.896in; y2=473.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47545 {
+    x1=49.657mm; y1=414.0mil; x2=1.896in; y2=473.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47548 {
+    x1=42.4381mm; y1=21.6247mm; x2=42.4381mm; y2=934.21mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47551 {
+    x1=42.4381mm; y1=934.21mil; x2=1.642in; y2=963.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47554 {
+    x1=1.779in; y1=6.1092mm; x2=1.779in; y2=212.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47557 {
+    x1=1.779in; y1=212.0mil; x2=1.783in; y2=208.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47560 {
+    x1=1.741in; y1=6.1026mm; x2=1.741in; y2=211.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47563 {
+    x1=1.741in; y1=211.0mil; x2=1.744in; y2=208.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47566 {
+    x1=1.703in; y1=6.1092mm; x2=1.703in; y2=211.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47569 {
+    x1=1.703in; y1=211.0mil; x2=1.706in; y2=208.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47572 {
+    x1=1.612in; y1=208.0mil; x2=1.646in; y2=208.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47575 {
+    x1=1.646in; y1=208.0mil; x2=1.664in; y2=226.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47578 {
+    x1=1.664in; y1=226.0mil; x2=1.664in; y2=6.0838mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47581 {
+    x1=1.664in; y1=6.0838mm; x2=42.291mm; y2=6.1092mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.77532 {
+    x1=0.0; y1=0.0; x2=890.0mil; 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.77544 {
+    x1=890.0mil; y1=0.0; x2=890.0mil; y2=26.0mil; 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.77556 {
+    x1=890.0mil; y1=26.0mil; x2=1.39in; y2=26.0mil; 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.77568 {
+    x1=1.39in; y1=26.0mil; x2=1.39in; 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.77580 {
+    x1=1.39in; y1=0.0; x2=57.15mm; 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.77592 {
+    x1=57.15mm; y1=0.0; x2=57.15mm; y2=31.75mm; 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.77604 {
+    x1=57.15mm; y1=31.75mm; x2=0.0; y2=31.75mm; 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.77616 {
+    x1=0.0; y1=31.75mm; 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.92915 {
+    x1=49.437671mm; y1=556.1mil; x2=1.9829in; y2=556.1mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.92918 {
+    x1=1.9829in; y1=556.1mil; x2=1.996in; y2=543.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.92921 {
+    x1=1.996in; y1=543.0mil; x2=1.996in; y2=528.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.94034 {
+    x1=385.0mil; y1=962.05mil; x2=319.05mil; y2=962.05mil; thickness=20.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.94037 {
+    x1=319.05mil; y1=962.05mil; x2=300.0mil; y2=943.0mil; thickness=20.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.95540 {
+    x1=386.0mil; y1=962.05mil; x2=386.0mil; y2=1.05126in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.95543 {
+    x1=386.0mil; y1=1.05126in; x2=384.0mil; y2=1.05326in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.95696 {
+    x1=549.995mil; y1=26.668438mm; x2=11.660162mm; y2=26.668438mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.95699 {
+    x1=11.660162mm; y1=26.668438mm; x2=425.0mil; y2=1.084in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.95702 {
+    x1=425.0mil; y1=1.084in; x2=386.0mil; y2=1.084in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.95705 {
+    x1=386.0mil; y1=1.084in; x2=384.0mil; y2=1.082in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.96155 {
+    x1=1.44947in; y1=595.47mil; x2=1.427in; y2=573.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.96158 {
+    x1=1.427in; y1=573.0mil; x2=1.427in; y2=520.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.96161 {
+    x1=1.427in; y1=520.0mil; x2=33.401mm; y2=408.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.96164 {
+    x1=33.401mm; y1=408.0mil; x2=32.615166mm; y2=408.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.96167 {
+    x1=32.615166mm; y1=408.0mil; x2=32.609832mm; y2=408.21mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102712 {
+    x1=36.088447mm; y1=992.53mil; x2=36.088447mm; y2=26.461847mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102715 {
+    x1=36.088447mm; y1=26.461847mm; x2=1.421in; y2=1.042in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102844 {
+    x1=1.35674in; y1=1.042in; x2=36.012247mm; y2=1.042in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102847 {
+    x1=36.012247mm; y1=1.042in; x2=36.088447mm; y2=1.039in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103108 {
+    x1=1.44147in; y1=912.815mil; x2=1.44147in; y2=873.53mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103120 {
+    x1=1.50052in; y1=912.815mil; x2=1.50052in; y2=879.48mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103123 {
+    x1=1.50052in; y1=879.48mil; x2=38.227mm; y2=875.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103138 {
+    x1=38.638099mm; y1=972.84mil; x2=1.55084in; y2=972.84mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103141 {
+    x1=1.55084in; y1=972.84mil; x2=1.559in; y2=981.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103144 {
+    x1=1.559in; y1=981.0mil; x2=1.559in; y2=994.26mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103255 {
+    x1=1.376in; y1=964.48mil; x2=1.376in; y2=1.042in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103363 {
+    x1=36.088447mm; y1=953.17mil; x2=1.40483in; y2=953.17mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103366 {
+    x1=1.40483in; y1=953.17mil; x2=1.394in; y2=964.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103369 {
+    x1=1.394in; y1=964.0mil; x2=1.378in; y2=964.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103372 {
+    x1=1.378in; y1=964.0mil; x2=1.376in; y2=966.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103477 {
+    x1=36.088447mm; y1=933.48mil; x2=1.37648in; y2=933.48mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103480 {
+    x1=1.37648in; y1=933.48mil; x2=1.376in; y2=933.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46300 {
+    x1=1.8902in; y1=674.2mil; x2=1.89in; y2=674.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46297 {
+    x1=49.4377mm; y1=674.2mil; x2=1.8902in; y2=674.2mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104026 {
+    x1=34.455604mm; y1=239.0mil; x2=34.481004mm; y2=238.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104945 {
+    x1=300.0mil; y1=1.012in; x2=300.0mil; y2=943.0mil; thickness=20.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105018 {
+    x1=1.19118in; y1=188.4mil; x2=1.19118in; y2=218.18mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105021 {
+    x1=1.19118in; y1=218.18mil; x2=1.196in; y2=223.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105024 {
+    x1=1.196in; y1=223.0mil; x2=1.294in; y2=223.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105027 {
+    x1=1.294in; y1=223.0mil; x2=1.329in; y2=188.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105030 {
+    x1=34.481004mm; y1=238.0mil; x2=34.423602mm; y2=6.102602mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105033 {
+    x1=34.423602mm; y1=6.102602mm; x2=30.156402mm; y2=6.102602mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105036 {
+    x1=30.156402mm; y1=6.102602mm; x2=1.166in; y2=219.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105039 {
+    x1=1.166in; y1=219.0mil; x2=1.166in; y2=188.81mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105042 {
+    x1=1.166in; y1=188.81mil; x2=1.16559in; y2=188.4mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105045 {
+    x1=1.14in; y1=188.4mil; x2=1.14in; y2=226.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105048 {
+    x1=1.14in; y1=226.0mil; x2=1.172in; y2=258.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105051 {
+    x1=1.172in; y1=258.0mil; x2=1.338in; y2=258.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105054 {
+    x1=1.338in; y1=258.0mil; x2=1.343in; y2=263.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105057 {
+    x1=1.343in; y1=263.0mil; x2=1.34926in; y2=263.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105060 {
+    x1=1.34926in; y1=263.0mil; x2=1.35726in; y2=271.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105063 {
+    x1=1.27974in; y1=313.0mil; x2=1.314in; y2=313.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105066 {
+    x1=1.314in; y1=313.0mil; x2=1.317in; y2=316.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105069 {
+    x1=1.27974in; y1=313.0mil; x2=1.27974in; y2=9.264354mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105072 {
+    x1=1.27974in; y1=9.264354mm; x2=32.512042mm; y2=365.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105213 {
+    x1=49.433353mm; y1=635.0mil; x2=49.437671mm; y2=634.83mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105647 {
+    x1=1.57236in; y1=851.365mil; x2=1.57236in; y2=809.36mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105770 {
+    x1=37.938075mm; y1=772.63mil; x2=1.53563in; y2=772.63mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105773 {
+    x1=1.57236in; y1=809.36mil; x2=1.53563in; y2=772.63mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105800 {
+    x1=1.478in; y1=873.0mil; x2=1.502in; y2=873.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105803 {
+    x1=1.502in; y1=873.0mil; x2=38.2143mm; y2=875.5mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105806 {
+    x1=37.938075mm; y1=693.89mil; x2=35.17773mm; y2=693.89mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105809 {
+    x1=35.17773mm; y1=693.89mil; x2=34.417mm; y2=723.84mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105900 {
+    x1=2.027in; y1=666.0mil; x2=2.039in; y2=678.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105903 {
+    x1=2.039in; y1=678.0mil; x2=2.052in; y2=678.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105906 {
+    x1=2.052in; y1=678.0mil; x2=2.06in; y2=686.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105909 {
+    x1=2.06in; y1=686.0mil; x2=2.06in; y2=705.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105912 {
+    x1=2.06in; y1=705.0mil; x2=2.099in; y2=705.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106537 {
+    x1=1.24in; y1=1.19in; x2=1.24in; y2=26.67mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106540 {
+    x1=1.24in; y1=26.67mm; x2=1.339in; y2=951.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106543 {
+    x1=1.339in; y1=951.0mil; x2=1.339in; y2=907.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106586 {
+    x1=26.564717mm; y1=1.04032in; x2=1.08368in; y2=1.04032in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106589 {
+    x1=1.08368in; y1=1.04032in; x2=1.084in; y2=1.04in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106592 {
+    x1=1.084in; y1=1.04in; x2=28.321mm; y2=1.04in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106629 {
+    x1=884.0mil; y1=1.08in; x2=953.825mil; y2=1.08in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106632 {
+    x1=953.825mil; y1=1.08in; x2=954.135mil; y2=1.07969in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106897 {
+    x1=549.995mil; y1=28.168562mm; x2=13.512838mm; y2=28.168562mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106900 {
+    x1=13.512838mm; y1=28.168562mm; x2=523.0mil; y2=1.118in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106903 {
+    x1=523.0mil; y1=1.118in; x2=523.0mil; y2=1.133in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106993 {
+    x1=528.26mil; y1=1.167in; x2=528.26mil; y2=1.13826in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106996 {
+    x1=528.26mil; y1=1.13826in; x2=523.0mil; y2=1.133in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106999 {
+    x1=559.74mil; y1=1.167in; x2=590.0mil; y2=1.167in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107038 {
+    x1=549.995mil; y1=27.168564mm; x2=12.912636mm; y2=27.168564mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107041 {
+    x1=12.912636mm; y1=27.168564mm; x2=462.0mil; y2=1.116in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107044 {
+    x1=462.0mil; y1=1.116in; x2=462.0mil; y2=1.174in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107047 {
+    x1=462.0mil; y1=1.174in; x2=485.0mil; y2=1.197in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107050 {
+    x1=485.0mil; y1=1.197in; x2=548.0mil; y2=1.197in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107053 {
+    x1=548.0mil; y1=1.197in; x2=559.0mil; y2=1.186in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107056 {
+    x1=559.0mil; y1=1.186in; x2=559.0mil; y2=1.167in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107092 {
+    x1=16.02mm; y1=27.6685mm; x2=17.2545mm; y2=27.6685mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107095 {
+    x1=17.2545mm; y1=27.6685mm; x2=695.0mil; y2=28.067mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107098 {
+    x1=695.0mil; y1=28.067mm; x2=695.0mil; y2=1.134in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107101 {
+    x1=695.0mil; y1=1.134in; x2=682.0mil; y2=1.147in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107104 {
+    x1=682.0mil; y1=1.147in; x2=610.0mil; y2=1.147in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107107 {
+    x1=610.0mil; y1=1.147in; x2=590.0mil; y2=1.167in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107174 {
+    x1=630.705mil; y1=27.168564mm; x2=17.872164mm; y2=27.168564mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107177 {
+    x1=17.872164mm; y1=27.168564mm; x2=708.0mil; y2=1.074in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107233 {
+    x1=954.135mil; y1=25.42413mm; x2=887.05mil; y2=25.42413mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107239 {
+    x1=954.135mil; y1=1.09937in; x2=933.63mil; y2=1.09937in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107242 {
+    x1=933.63mil; y1=1.09937in; x2=926.0mil; y2=1.107in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107276 {
+    x1=926.0mil; y1=1.107in; x2=897.0mil; y2=1.107in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107279 {
+    x1=897.0mil; y1=1.107in; x2=887.0mil; y2=1.117in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107361 {
+    x1=954.135mil; y1=1.02064in; x2=912.36mil; y2=1.02064in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107364 {
+    x1=912.36mil; y1=1.02064in; x2=905.0mil; y2=1.028in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107367 {
+    x1=905.0mil; y1=1.028in; x2=873.0mil; y2=1.028in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107370 {
+    x1=873.0mil; y1=1.028in; x2=858.0mil; y2=1.013in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107373 {
+    x1=858.0mil; y1=1.013in; x2=858.0mil; y2=989.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107376 {
+    x1=858.0mil; y1=989.0mil; x2=873.0mil; y2=974.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107379 {
+    x1=873.0mil; y1=974.0mil; x2=925.0mil; y2=974.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107382 {
+    x1=925.0mil; y1=974.0mil; x2=943.0mil; y2=956.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107406 {
+    x1=1.612in; y1=851.635mil; x2=1.61173in; y2=851.365mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107482 {
+    x1=26.564717mm; y1=1.07969in; x2=1.08369in; y2=1.07969in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107485 {
+    x1=1.08369in; y1=1.07969in; x2=1.084in; y2=1.08in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46402 {
+    x1=37.9381mm; y1=634.83mil; x2=36.7073mm; y2=634.83mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.96152 {
+    x1=37.938075mm; y1=595.47mil; x2=1.44947in; y2=595.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.113752 {
+    x1=152.0mil; y1=519.0mil; x2=164.0mil; y2=531.0mil; thickness=20.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.113755 {
+    x1=164.0mil; y1=531.0mil; x2=164.0mil; y2=17.170424mm; thickness=20.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.113758 {
+    x1=164.0mil; y1=17.170424mm; x2=6.146776mm; y2=754.0mil; thickness=20.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.113761 {
+    x1=2.870204mm; y1=16.858954mm; x2=4.158954mm; y2=16.858954mm; thickness=20.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.113764 {
+    x1=4.158954mm; y1=16.858954mm; x2=164.0mil; y2=664.0mil; thickness=20.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.113822 {
+    x1=74.0mil; y1=355.0mil; x2=74.0mil; y2=437.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.113825 {
+    x1=136.0mil; y1=355.0mil; x2=136.0mil; y2=386.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.113828 {
+    x1=152.0mil; y1=437.0mil; x2=152.0mil; y2=402.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.113831 {
+    x1=152.0mil; y1=402.0mil; x2=136.0mil; y2=386.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.113870 {
+    x1=138.535mil; y1=816.73mil; x2=126.73mil; y2=816.73mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.113876 {
+    x1=81.455mil; y1=783.28mil; x2=93.28mil; y2=783.28mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.113879 {
+    x1=126.73mil; y1=816.73mil; x2=93.28mil; y2=783.28mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.113964 {
+    x1=74.0mil; y1=775.825mil; x2=81.455mil; y2=783.28mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.113997 {
+    x1=82.0mil; y1=860.0mil; x2=82.0mil; y2=817.275mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114000 {
+    x1=82.0mil; y1=817.275mil; x2=81.455mil; y2=816.73mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114012 {
+    x1=139.255mil; y1=784.0mil; x2=138.535mil; y2=783.28mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114015 {
+    x1=149.0mil; y1=908.0mil; x2=149.0mil; y2=860.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114039 {
+    x1=74.0mil; y1=519.0mil; x2=43.0mil; y2=550.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114042 {
+    x1=43.0mil; y1=550.0mil; x2=43.0mil; y2=744.825mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114045 {
+    x1=43.0mil; y1=744.825mil; x2=81.455mil; y2=783.28mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114048 {
+    x1=180.48mil; y1=860.0mil; x2=180.48mil; y2=856.48mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114051 {
+    x1=180.48mil; y1=856.48mil; x2=176.0mil; y2=852.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114054 {
+    x1=176.0mil; y1=852.0mil; x2=176.0mil; y2=799.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114057 {
+    x1=176.0mil; y1=799.0mil; x2=160.0mil; y2=783.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114060 {
+    x1=160.0mil; y1=783.0mil; x2=138.815mil; y2=783.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114063 {
+    x1=138.815mil; y1=783.0mil; x2=138.535mil; y2=783.28mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114089 {
+    x1=23.2442mm; y1=260.47mil; x2=862.53mil; y2=260.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114132 {
+    x1=875.0mil; y1=400.0mil; x2=875.0mil; y2=371.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114135 {
+    x1=999.235mil; y1=371.235mil; x2=999.0mil; y2=371.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114138 {
+    x1=871.47mil; y1=371.47mil; x2=834.0mil; y2=334.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114141 {
+    x1=834.0mil; y1=334.0mil; x2=834.0mil; y2=289.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114144 {
+    x1=834.0mil; y1=289.47mil; x2=863.0mil; y2=260.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.130329 {
+    x1=55.041947mm; y1=23.144774mm; x2=55.697414mm; y2=23.144774mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.130332 {
+    x1=55.697414mm; y1=23.144774mm; x2=2.212in; y2=930.4mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.130335 {
+    x1=55.041947mm; y1=23.144774mm; x2=2.20263in; y2=23.144774mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.130338 {
+    x1=2.20263in; y1=23.144774mm; x2=2.2117in; y2=22.914396mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.130341 {
+    x1=2.2117in; y1=22.914396mm; x2=2.2117in; y2=930.1mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.130344 {
+    x1=2.2117in; y1=930.1mil; x2=2.212in; y2=930.4mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.130458 {
+    x1=2.204in; y1=23.144774mm; x2=2.204in; y2=915.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.130461 {
+    x1=2.204in; y1=915.0mil; x2=2.208in; y2=919.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134058 {
+    x1=1.71016in; y1=851.365mil; x2=1.71016in; y2=809.16mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134061 {
+    x1=1.71016in; y1=809.16mil; x2=1.663in; y2=762.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134064 {
+    x1=1.663in; y1=762.0mil; x2=1.563in; y2=762.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134136 {
+    x1=1.69047in; y1=851.365mil; x2=1.69047in; y2=930.21mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134139 {
+    x1=1.69047in; y1=930.21mil; x2=1.72026in; y2=960.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134143 {
+    x1=1.72983in; y1=851.365mil; x2=1.72983in; y2=894.83mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134146 {
+    x1=1.72983in; y1=894.83mil; x2=44.069mm; y2=900.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134179 {
+    x1=737.0mil; y1=868.0mil; x2=758.0mil; y2=868.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134182 {
+    x1=758.0mil; y1=868.0mil; x2=800.0mil; y2=826.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134185 {
+    x1=800.0mil; y1=826.0mil; x2=1.218in; y2=826.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134188 {
+    x1=1.218in; y1=826.0mil; x2=1.299in; y2=907.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134310 {
+    x1=40.936735mm; y1=21.623464mm; x2=40.936735mm; y2=20.353465mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134313 {
+    x1=40.936735mm; y1=20.353465mm; x2=1.612in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134371 {
+    x1=40.43807mm; y1=851.365mil; x2=40.43807mm; y2=893.95mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134374 {
+    x1=40.43807mm; y1=893.95mil; x2=1.592in; y2=894.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134506 {
+    x1=1000.0mil; y1=28.839033mm; x2=1000.0mil; y2=1.178in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134509 {
+    x1=1000.0mil; y1=1.178in; x2=1.047in; y2=31.115mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134512 {
+    x1=1.047in; y1=31.115mm; x2=1.527in; y2=31.115mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134515 {
+    x1=1.527in; y1=31.115mm; x2=39.37mm; y2=1.202in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134589 {
+    x1=915.0mil; y1=1.148in; x2=915.0mil; y2=1.141in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134592 {
+    x1=915.0mil; y1=1.141in; x2=937.0mil; y2=1.119in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134595 {
+    x1=937.0mil; y1=1.119in; x2=954.075mil; y2=1.119in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134598 {
+    x1=954.075mil; y1=1.119in; x2=954.135mil; y2=1.11906in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134602 {
+    x1=1.00326in; y1=595.0mil; x2=945.0mil; y2=595.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134605 {
+    x1=945.0mil; y1=595.0mil; x2=943.0mil; y2=593.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134608 {
+    x1=1.00326in; y1=655.0mil; x2=946.0mil; y2=655.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134611 {
+    x1=1.03474in; y1=595.0mil; x2=1.08726in; y2=595.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134614 {
+    x1=1.03474in; y1=655.0mil; x2=1.08726in; y2=655.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137567 {
+    x1=31.711942mm; y1=451.41mil; x2=31.711942mm; y2=12.839742mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137570 {
+    x1=31.711942mm; y1=12.839742mm; x2=1.358in; y2=615.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137573 {
+    x1=1.358in; y1=615.0mil; x2=37.934011mm; y2=615.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137576 {
+    x1=37.934011mm; y1=615.0mil; x2=37.938075mm; y2=615.16mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137579 {
+    x1=1.147in; y1=926.0mil; x2=872.0mil; y2=926.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.146616 {
+    x1=23.248383mm; y1=240.94mil; x2=885.94mil; y2=240.94mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.146619 {
+    x1=885.94mil; y1=240.94mil; x2=859.0mil; y2=214.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149564 {
+    x1=49.437671mm; y1=634.83mil; x2=1.85617in; y2=634.83mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46582 {
+    x1=993.0mil; y1=795.0mil; x2=1.007in; y2=809.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149585 {
+    x1=1.007in; y1=809.0mil; x2=1.227in; y2=809.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149588 {
+    x1=26.4324mm; y1=8.377538mm; x2=999.0mil; y2=371.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149591 {
+    x1=999.0mil; y1=371.47mil; x2=871.47mil; y2=371.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149594 {
+    x1=26.4324mm; y1=8.373mm; x2=26.434669mm; y2=329.735mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149600 {
+    x1=25.3656mm; y1=8.6196mm; x2=1.02in; y2=318.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149606 {
+    x1=996.0mil; y1=7.619901mm; x2=25.780901mm; y2=7.619901mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149609 {
+    x1=25.780901mm; y1=7.619901mm; x2=1.02in; y2=305.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149612 {
+    x1=1.02in; y1=305.0mil; x2=1.02in; y2=318.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.152611 {
+    x1=2.13048in; y1=705.0mil; x2=2.149in; y2=705.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.152614 {
+    x1=2.149in; y1=705.0mil; x2=2.161in; y2=693.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161368 {
+    x1=1.757in; y1=545.0mil; x2=1.648in; y2=436.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161371 {
+    x1=1.648in; y1=436.0mil; x2=41.1665mm; y2=436.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161374 {
+    x1=41.1665mm; y1=436.0mil; x2=40.9379mm; y2=427.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161584 {
+    x1=1.71016in; y1=398.625mil; x2=1.71016in; y2=446.84mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161587 {
+    x1=1.71016in; y1=446.84mil; x2=1.71in; y2=447.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161678 {
+    x1=1.736in; y1=599.0mil; x2=1.731in; y2=599.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161681 {
+    x1=1.731in; y1=599.0mil; x2=1.598in; y2=466.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161684 {
+    x1=1.598in; y1=466.0mil; x2=1.53in; y2=466.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.164639 {
+    x1=1.514in; y1=311.0mil; x2=1.573in; y2=311.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.164642 {
+    x1=1.38874in; y1=233.0mil; x2=1.473in; y2=233.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.164645 {
+    x1=1.38874in; y1=271.0mil; x2=1.474in; y2=271.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.164663 {
+    x1=1.42426in; y1=306.0mil; x2=1.42426in; y2=271.26mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.164666 {
+    x1=1.42426in; y1=271.26mil; x2=1.424in; y2=271.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.164669 {
+    x1=1.458in; y1=345.0mil; x2=1.458in; y2=308.26mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.164672 {
+    x1=1.458in; y1=308.26mil; x2=1.45574in; y2=306.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170601 {
+    x1=37.938075mm; y1=713.57mil; x2=1.43143in; y2=713.57mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170604 {
+    x1=1.43143in; y1=713.57mil; x2=1.423in; y2=722.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170607 {
+    x1=1.227in; y1=809.0mil; x2=1.239in; y2=797.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170634 {
+    x1=37.938075mm; y1=733.26mil; x2=1.45574in; y2=733.26mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170637 {
+    x1=1.45574in; y1=733.26mil; x2=1.391in; y2=798.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170640 {
+    x1=1.391in; y1=798.0mil; x2=1.308in; y2=798.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170643 {
+    x1=1.308in; y1=798.0mil; x2=1.269in; y2=759.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170646 {
+    x1=1.269in; y1=759.0mil; x2=1.269in; y2=712.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170649 {
+    x1=1.269in; y1=712.0mil; x2=1.17in; y2=613.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170652 {
+    x1=1.17in; y1=613.0mil; x2=1.17in; y2=561.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170669 {
+    x1=1.464in; y1=802.0mil; x2=1.464in; y2=829.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170672 {
+    x1=1.464in; y1=829.0mil; x2=1.446in; y2=847.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170675 {
+    x1=1.446in; y1=847.0mil; x2=1.446in; y2=872.48mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170678 {
+    x1=1.446in; y1=872.48mil; x2=1.44652in; y2=873.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170681 {
+    x1=1.426in; y1=802.0mil; x2=1.376in; y2=852.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170684 {
+    x1=1.376in; y1=852.0mil; x2=1.376in; y2=931.48mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170687 {
+    x1=1.376in; y1=931.48mil; x2=1.374in; y2=933.48mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170696 {
+    x1=1.83083in; y1=635.17mil; x2=1.831in; y2=635.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170708 {
+    x1=1.831in; y1=635.0mil; x2=1.856in; y2=635.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170774 {
+    x1=1.86763in; y1=851.365mil; x2=1.86763in; y2=778.63mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170777 {
+    x1=1.86763in; y1=778.63mil; x2=1.831in; y2=742.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170780 {
+    x1=1.831in; y1=742.0mil; x2=1.831in; y2=701.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170911 {
+    x1=49.437671mm; y1=516.73mil; x2=1.85827in; y2=516.73mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170914 {
+    x1=1.85827in; y1=516.73mil; x2=1.701in; y2=674.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170917 {
+    x1=1.701in; y1=674.0mil; x2=1.663in; y2=674.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170920 {
+    x1=1.663in; y1=674.0mil; x2=1.662in; y2=673.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170923 {
+    x1=49.437671mm; y1=536.42mil; x2=1.86458in; y2=536.42mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170926 {
+    x1=1.86458in; y1=536.42mil; x2=1.86458in; y2=537.42mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170935 {
+    x1=1.86458in; y1=537.42mil; x2=1.692in; y2=710.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170938 {
+    x1=41.529mm; y1=710.0mil; x2=1.692in; y2=710.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.171001 {
+    x1=42.9379mm; y1=349.0mil; x2=42.9379mm; y2=8.7241mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.171004 {
+    x1=42.9379mm; y1=8.7241mm; x2=1.596in; y2=249.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.171007 {
+    x1=1.596in; y1=249.0mil; x2=1.551in; y2=249.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47074 {
+    x1=1.488in; y1=186.0mil; x2=1.488in; y2=4.2692mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.171019 {
+    x1=1.551in; y1=249.0mil; x2=37.7825mm; y2=185.5mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.171040 {
+    x1=1.451in; y1=175.0mil; x2=1.451in; y2=4.334196mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.171043 {
+    x1=1.451in; y1=4.334196mm; x2=36.7815mm; y2=4.260296mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.171064 {
+    x1=1.578in; y1=289.0mil; x2=1.529in; y2=289.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.171067 {
+    x1=1.473in; y1=233.0mil; x2=1.529in; y2=289.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.171076 {
+    x1=1.6511in; y1=398.625mil; x2=1.6511in; y2=362.1mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.171079 {
+    x1=1.578in; y1=289.0mil; x2=1.6511in; y2=362.1mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.171082 {
+    x1=1.67079in; y1=398.625mil; x2=1.67079in; y2=352.79mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.171085 {
+    x1=1.67079in; y1=352.79mil; x2=1.588in; y2=270.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.171088 {
+    x1=1.588in; y1=270.0mil; x2=1.546in; y2=270.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.171091 {
+    x1=1.451in; y1=175.0mil; x2=1.546in; y2=270.0mil; 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.48077 {
+    x1=690.0mil; y1=1.042in; x2=668.0mil; y2=1.119in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48080 {
+    x1=485.0mil; y1=537.0mil; x2=462.0mil; y2=699.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48092 {
+    x1=499.0mil; y1=713.0mil; x2=593.0mil; y2=532.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48095 {
+    x1=525.0mil; y1=442.0mil; x2=661.0mil; y2=442.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48098 {
+    x1=661.0mil; y1=442.0mil; x2=693.0mil; y2=474.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48101 {
+    x1=693.0mil; y1=474.0mil; x2=693.0mil; y2=524.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48104 {
+    x1=693.0mil; y1=524.0mil; x2=649.5mil; y2=568.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48107 {
+    x1=567.0mil; y1=678.0mil; x2=574.0mil; y2=678.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48122 {
+    x1=591.0mil; y1=1.145in; x2=591.0mil; y2=29.6164mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48125 {
+    x1=590.0mil; y1=26.035mm; x2=614.0mil; y2=1.001in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48128 {
+    x1=614.0mil; y1=1.001in; x2=614.0mil; y2=898.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48134 {
+    x1=497.0mil; y1=714.0mil; x2=498.5mil; y2=712.5mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48140 {
+    x1=499.0mil; y1=712.0mil; x2=499.0mil; y2=719.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48143 {
+    x1=499.0mil; y1=719.0mil; x2=492.0mil; y2=726.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48146 {
+    x1=492.0mil; y1=726.0mil; x2=492.0mil; y2=776.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48149 {
+    x1=614.0mil; y1=898.0mil; x2=492.0mil; y2=776.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48152 {
+    x1=2.038in; y1=763.0mil; x2=1.957in; y2=804.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48155 {
+    x1=1.891in; y1=675.0mil; x2=1.89in; y2=674.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48164 {
+    x1=1.677in; y1=173.0mil; x2=1.69in; y2=160.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48167 {
+    x1=1.677in; y1=173.0mil; x2=1.677in; y2=571.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48170 {
+    x1=1.677in; y1=571.0mil; x2=1.671in; y2=577.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48173 {
+    x1=1.64in; y1=60.0mil; x2=1.64in; y2=555.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48176 {
+    x1=631.5mil; y1=371.5mil; x2=1.332in; y2=372.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48179 {
+    x1=17.183608mm; y1=612.0mil; x2=985.0mil; y2=612.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48182 {
+    x1=985.0mil; y1=612.0mil; x2=1.036in; y2=561.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48185 {
+    x1=1.036in; y1=561.0mil; x2=29.718mm; y2=561.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48188 {
+    x1=1.993in; y1=625.0mil; x2=1.939in; y2=493.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48191 {
+    x1=1.939in; y1=493.0mil; x2=1.939in; y2=371.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48194 {
+    x1=17.177mm; y1=677.0mil; x2=740.0mil; y2=677.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48197 {
+    x1=740.0mil; y1=677.0mil; x2=791.0mil; y2=728.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48200 {
+    x1=791.0mil; y1=728.0mil; x2=791.0mil; y2=783.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48203 {
+    x1=791.0mil; y1=783.0mil; x2=809.0mil; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48206 {
+    x1=809.0mil; y1=801.0mil; x2=986.0mil; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48209 {
+    x1=986.0mil; y1=801.0mil; x2=992.0mil; y2=795.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48212 {
+    x1=649.5mil; y1=627.5mil; x2=664.0mil; y2=642.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48215 {
+    x1=664.0mil; y1=642.0mil; x2=729.0mil; y2=642.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48218 {
+    x1=729.0mil; y1=642.0mil; x2=786.0mil; y2=699.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48221 {
+    x1=786.0mil; y1=699.0mil; x2=1.125in; y2=699.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48224 {
+    x1=649.5mil; y1=568.0mil; x2=649.5mil; y2=627.5mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48227 {
+    x1=469.0mil; y1=986.0mil; x2=490.0mil; y2=1.155in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48242 {
+    x1=16.3447mm; y1=9.4363mm; x2=13.1955mm; y2=9.4363mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48245 {
+    x1=13.1955mm; y1=9.4363mm; x2=452.0mil; y2=304.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48248 {
+    x1=452.0mil; y1=304.0mil; x2=452.0mil; y2=272.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48260 {
+    x1=35.179mm; y1=640.0mil; x2=1.443in; y2=640.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48263 {
+    x1=1.443in; y1=640.0mil; x2=36.7284mm; y2=643.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48266 {
+    x1=1.332in; y1=372.0mil; x2=1.371in; y2=372.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48272 {
+    x1=1.371in; y1=372.0mil; x2=36.7792mm; y2=449.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48275 {
+    x1=1.074in; y1=408.0mil; x2=1.366in; y2=408.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48278 {
+    x1=1.366in; y1=408.0mil; x2=35.7632mm; y2=450.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48299 {
+    x1=1.286in; y1=541.0mil; x2=35.179mm; y2=640.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48302 {
+    x1=1.286in; y1=496.0mil; x2=1.286in; y2=541.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48416 {
+    x1=1.612in; y1=208.0mil; x2=1.624in; y2=220.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48419 {
+    x1=1.624in; y1=220.0mil; x2=1.624in; y2=532.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48422 {
+    x1=1.624in; y1=532.0mil; x2=1.613in; y2=543.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48425 {
+    x1=1.613in; y1=543.0mil; x2=1.613in; y2=582.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48428 {
+    x1=1.535in; y1=802.0mil; x2=36.322mm; y2=907.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48431 {
+    x1=36.322mm; y1=907.0mil; x2=1.339in; y2=907.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48437 {
+    x1=1.241in; y1=1.189in; x2=1.24in; y2=30.226mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48458 {
+    x1=1.341in; y1=1.07in; x2=1.341in; y2=1.189in; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48461 {
+    x1=1.341in; y1=1.189in; x2=1.34in; y2=30.226mm; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48464 {
+    x1=1.783in; y1=208.0mil; x2=1.783in; y2=469.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48467 {
+    x1=1.783in; y1=469.0mil; x2=1.819in; y2=505.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48470 {
+    x1=1.819in; y1=505.0mil; x2=1.819in; y2=610.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48473 {
+    x1=1.819in; y1=610.0mil; x2=43.307mm; y2=724.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48485 {
+    x1=1.393in; y1=27.7622mm; x2=1.39in; y2=1.09in; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48503 {
+    x1=38.9763mm; y1=802.5mil; x2=38.9763mm; y2=660.5mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48506 {
+    x1=38.9763mm; y1=660.5mil; x2=1.613in; y2=582.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48509 {
+    x1=1.744in; y1=208.0mil; x2=1.767in; y2=231.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48512 {
+    x1=1.767in; y1=231.0mil; x2=1.767in; y2=474.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48515 {
+    x1=1.767in; y1=474.0mil; x2=1.804in; y2=511.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48518 {
+    x1=1.804in; y1=511.0mil; x2=1.804in; y2=595.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48521 {
+    x1=42.8879mm; y1=710.5mil; x2=1.804in; y2=595.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48524 {
+    x1=42.461348mm; y1=703.0mil; x2=45.382348mm; y2=588.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48527 {
+    x1=1.787in; y1=588.0mil; x2=1.787in; y2=517.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48530 {
+    x1=1.787in; y1=517.0mil; x2=44.45mm; y2=480.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48533 {
+    x1=44.45mm; y1=480.0mil; x2=44.45mm; y2=252.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48536 {
+    x1=44.45mm; y1=252.0mil; x2=1.706in; y2=208.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.77541 {
+    x1=0.0; y1=0.0; x2=890.0mil; 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.77553 {
+    x1=890.0mil; y1=0.0; x2=890.0mil; y2=26.0mil; 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.77565 {
+    x1=890.0mil; y1=26.0mil; x2=1.39in; y2=26.0mil; 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.77577 {
+    x1=1.39in; y1=26.0mil; x2=1.39in; 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.77589 {
+    x1=1.39in; y1=0.0; x2=2.25in; 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.77601 {
+    x1=2.25in; y1=0.0; x2=2.25in; y2=31.75mm; 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.77613 {
+    x1=2.25in; y1=31.75mm; x2=0.0; y2=31.75mm; 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.77625 {
+    x1=0.0; y1=31.75mm; 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.48119 {
+    x1=668.0mil; y1=706.0mil; x2=567.0mil; y2=678.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48116 {
+    x1=692.0mil; y1=730.0mil; x2=668.0mil; y2=706.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48113 {
+    x1=692.0mil; y1=788.0mil; x2=692.0mil; y2=730.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106324 {
+    x1=43.307mm; y1=724.0mil; x2=43.307mm; y2=959.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106330 {
+    x1=43.307mm; y1=959.0mil; x2=1.638in; y2=1.026in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106336 {
+    x1=36.2204mm; y1=27.6606mm; x2=1.391in; y2=27.6606mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106339 {
+    x1=1.391in; y1=27.6606mm; x2=1.39in; y2=1.09in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106387 {
+    x1=42.8879mm; y1=710.5mil; x2=42.8879mm; y2=949.5mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106390 {
+    x1=42.8879mm; y1=949.5mil; x2=1.632in; y2=1.006in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106393 {
+    x1=1.632in; y1=1.006in; x2=1.405in; y2=1.006in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106396 {
+    x1=1.405in; y1=1.006in; x2=1.341in; y2=1.07in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106441 {
+    x1=42.461348mm; y1=703.0mil; x2=42.461348mm; y2=23.731052mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106444 {
+    x1=42.461348mm; y1=23.731052mm; x2=1.62in; y2=986.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106447 {
+    x1=1.62in; y1=986.0mil; x2=1.394in; y2=986.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106450 {
+    x1=1.394in; y1=986.0mil; x2=1.29in; y2=1.09in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106492 {
+    x1=45.382348mm; y1=588.0mil; x2=1.787in; y2=588.0mil; thickness=8.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106764 {
+    x1=590.0mil; y1=1.144in; x2=590.0mil; y2=26.035mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106948 {
+    x1=591.0mil; y1=29.6164mm; x2=590.0mil; y2=1.167in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48110 {
+    x1=782.0mil; y1=895.0mil; x2=692.0mil; y2=788.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134316 {
+    x1=943.0mil; y1=956.0mil; x2=30.6832mm; y2=956.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134319 {
+    x1=30.6832mm; y1=956.0mil; x2=1.242in; y2=990.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134322 {
+    x1=1.242in; y1=990.0mil; x2=1.279in; y2=990.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134325 {
+    x1=1.279in; y1=990.0mil; x2=33.2486mm; y2=960.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134337 {
+    x1=1.61173in; y1=20.352258mm; x2=1.612in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134358 {
+    x1=33.2994mm; y1=958.0mil; x2=33.8582mm; y2=936.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134361 {
+    x1=33.8582mm; y1=936.0mil; x2=1.508in; y2=936.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134364 {
+    x1=1.508in; y1=936.0mil; x2=1.612in; y2=832.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134367 {
+    x1=1.612in; y1=832.0mil; x2=1.612in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134377 {
+    x1=1.084in; y1=1.08in; x2=1.10648in; y2=1.08in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134380 {
+    x1=1.10648in; y1=1.08in; x2=29.120592mm; y2=1.04in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134383 {
+    x1=29.120592mm; y1=1.04in; x2=1.252in; y2=1.04in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134386 {
+    x1=1.252in; y1=1.04in; x2=1.339in; y2=953.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134389 {
+    x1=1.339in; y1=953.0mil; x2=1.533in; y2=953.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134392 {
+    x1=1.533in; y1=953.0mil; x2=1.592in; y2=894.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134468 {
+    x1=887.0mil; y1=1.001in; x2=887.0mil; y2=960.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134471 {
+    x1=887.0mil; y1=960.0mil; x2=998.0mil; y2=849.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134474 {
+    x1=998.0mil; y1=849.0mil; x2=1.14in; y2=849.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134477 {
+    x1=1.14in; y1=849.0mil; x2=1.227in; y2=762.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134480 {
+    x1=1.227in; y1=762.0mil; x2=1.227in; y2=606.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134493 {
+    x1=53.4924mm; y1=575.0mil; x2=53.4924mm; y2=844.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134502 {
+    x1=43.307mm; y1=1.048in; x2=39.3954mm; y2=30.5308mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134540 {
+    x1=1.918in; y1=1.004in; x2=46.99mm; y2=1.004in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134546 {
+    x1=53.4924mm; y1=844.0mil; x2=1.901in; y2=26.6446mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134549 {
+    x1=39.3954mm; y1=30.5308mm; x2=1.55in; y2=30.5308mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134552 {
+    x1=43.307mm; y1=1.048in; x2=1.902in; y2=1.048in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137681 {
+    x1=1.344in; y1=288.0mil; x2=39.4462mm; y2=497.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137684 {
+    x1=1.371in; y1=372.0mil; x2=1.3785in; y2=379.5mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149663 {
+    x1=1.918in; y1=1.004in; x2=53.0606mm; y2=833.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149666 {
+    x1=53.0606mm; y1=833.0mil; x2=53.0606mm; y2=609.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149669 {
+    x1=53.0606mm; y1=609.0mil; x2=52.197mm; y2=575.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149678 {
+    x1=43.307mm; y1=959.0mil; x2=1.7in; y2=964.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149681 {
+    x1=1.638in; y1=1.026in; x2=1.489in; y2=1.026in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149684 {
+    x1=36.2204mm; y1=27.6606mm; x2=1.489in; y2=1.026in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149687 {
+    x1=1.74in; y1=60.0mil; x2=1.763in; y2=60.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149690 {
+    x1=1.763in; y1=60.0mil; x2=1.838in; y2=135.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149693 {
+    x1=1.838in; y1=135.0mil; x2=1.838in; y2=193.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149696 {
+    x1=1.838in; y1=193.0mil; x2=1.993in; y2=348.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149699 {
+    x1=1.993in; y1=348.0mil; x2=53.5686mm; y2=348.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149702 {
+    x1=53.5686mm; y1=348.0mil; x2=2.156in; y2=301.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.167625 {
+    x1=794.0mil; y1=261.0mil; x2=815.0mil; y2=282.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.167628 {
+    x1=815.0mil; y1=282.0mil; x2=965.0mil; y2=282.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.167631 {
+    x1=1.344in; y1=288.0mil; x2=971.0mil; y2=288.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.167637 {
+    x1=965.0mil; y1=282.0mil; x2=971.0mil; y2=288.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.167646 {
+    x1=1.329in; y1=188.0mil; x2=959.0mil; y2=188.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.167649 {
+    x1=959.0mil; y1=188.0mil; x2=893.0mil; y2=254.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.167652 {
+    x1=893.0mil; y1=254.0mil; x2=845.0mil; y2=254.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.167655 {
+    x1=845.0mil; y1=254.0mil; x2=810.0mil; y2=219.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.167658 {
+    x1=810.0mil; y1=219.0mil; x2=303.0mil; y2=219.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.167661 {
+    x1=303.0mil; y1=219.0mil; x2=136.0mil; y2=386.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+  }
+  color = {#3a5fcd}
+  ha:combining {
+  }
+}
+     ha:top-gnd         { lid=2; group=3;
+   li:objects {
+    ha:polygon.86719 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { -18.0mil; -15.0mil }
+        { 2.259in; -15.0mil }
+        { 2.259in; 1.259in }
+        { -18.0mil; 1.259in }
        }
-       ha:line.14464 {
-        x1=1.699in; y1=938.0mil; x2=1.698in; y2=939.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+     }
+
+     ha:flags {
+      clearpoly=1
+      lock=1
+     }
+    }
+    ha:polygon.161545 { clearance=12.0mil;
+     li:geometry {
+       ta:contour {
+        { 1.398in; 330.0mil }
+        { 1.397in; 391.0mil }
+        { 38.481mm; 391.0mil }
+        { 1.559in; 435.0mil }
+        { 1.61in; 435.0mil }
+        { 1.61in; 348.0mil }
+        { 1.574in; 312.0mil }
+        { 1.46in; 312.0mil }
+        { 1.428in; 312.0mil }
        }
-       ha:line.14467 {
-        x1=1.127in; y1=1.03in; x2=1.128in; y2=1.03in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+     }
+
+     ha:flags {
+      clearpoly=1
+     }
+    }
+   }
+  color = {#104e8b}
+   ha:combining {
+   }
+ }
+     ha:bottom-gnd      { lid=3; group=10;
+   li:objects {
+    ha:polygon.77527 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { -40.0mil; -1.0mil }
+        { 2.251in; -1.0mil }
+        { 2.251in; 1.266in }
+        { -40.0mil; 1.266in }
        }
-       ha:line.14470 {
-        x1=1.128in; y1=1.03in; x2=1.142in; y2=1.044in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+     }
+
+     ha:flags {
+      clearpoly=1
+      lock=1
+     }
+    }
+   }
+  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.60055 {
+    x1=1.211in; y1=699.0mil; x2=33.5026mm; y2=591.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47953 {
+    x1=33.5026mm; y1=591.0mil; x2=1.564in; y2=591.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47995 {
+    x1=1.211in; y1=699.0mil; x2=1.127in; y2=699.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47893 {
+    x1=1.718in; y1=571.0mil; x2=1.679in; y2=610.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47896 {
+    x1=33.655mm; y1=615.0mil; x2=30.0736mm; y2=756.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47902 {
+    x1=33.655mm; y1=615.0mil; x2=1.512in; y2=615.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47905 {
+    x1=1.512in; y1=615.0mil; x2=1.517in; y2=610.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47971 {
+    x1=508.0mil; y1=871.0mil; x2=554.0mil; y2=825.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47974 {
+    x1=554.0mil; y1=825.0mil; x2=1.125in; y2=825.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47977 {
+    x1=1.26in; y1=960.0mil; x2=1.125in; y2=825.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.77538 {
+    x1=0.0; y1=0.0; x2=890.0mil; 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.77550 {
+    x1=890.0mil; y1=0.0; x2=890.0mil; y2=26.0mil; 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.77562 {
+    x1=890.0mil; y1=26.0mil; x2=1.39in; y2=26.0mil; 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.77574 {
+    x1=1.39in; y1=26.0mil; x2=1.39in; 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.77586 {
+    x1=1.39in; y1=0.0; x2=2.25in; 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.77598 {
+    x1=2.25in; y1=0.0; x2=2.25in; y2=31.75mm; 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.77610 {
+    x1=2.25in; y1=31.75mm; x2=0.0; y2=31.75mm; 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.77622 {
+    x1=0.0; y1=31.75mm; 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.104773 {
+    x1=485.0mil; y1=537.0mil; x2=493.0mil; y2=529.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104776 {
+    x1=493.0mil; y1=529.0mil; x2=493.0mil; y2=434.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104779 {
+    x1=493.0mil; y1=434.0mil; x2=587.0mil; y2=340.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104782 {
+    x1=587.0mil; y1=340.0mil; x2=24.259938mm; y2=340.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104785 {
+    x1=24.259938mm; y1=340.0mil; x2=24.2734mm; y2=339.47mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105345 {
+    x1=1.679in; y1=610.0mil; x2=1.517in; y2=610.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105348 {
+    x1=1.718in; y1=571.0mil; x2=1.747in; y2=571.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105351 {
+    x1=1.747in; y1=571.0mil; x2=1.754in; y2=578.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105354 {
+    x1=1.754in; y1=578.0mil; x2=1.888in; y2=578.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.105357 {
+    x1=1.888in; y1=578.0mil; x2=1.89in; y2=576.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107180 {
+    x1=708.0mil; y1=1.074in; x2=435.0mil; y2=1.074in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107224 {
+    x1=22.53107mm; y1=25.42413mm; x2=887.0mil; y2=1.001in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107282 {
+    x1=887.0mil; y1=1.117in; x2=887.0mil; y2=1.001in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107339 {
+    x1=888.0mil; y1=1.002in; x2=887.0mil; y2=1.001in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107691 {
+    x1=1.564in; y1=591.0mil; x2=1.586in; y2=569.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46069 {
+    x1=594.5mil; y1=532.5mil; x2=606.0mil; y2=544.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46072 {
+    x1=606.0mil; y1=544.0mil; x2=768.0mil; y2=544.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46075 {
+    x1=768.0mil; y1=544.0mil; x2=793.0mil; y2=519.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46078 {
+    x1=793.0mil; y1=519.0mil; x2=793.0mil; y2=465.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114126 {
+    x1=875.0mil; y1=400.0mil; x2=859.0mil; y2=400.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114129 {
+    x1=793.0mil; y1=466.0mil; x2=859.0mil; y2=400.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47857 {
+    x1=462.0mil; y1=699.0mil; x2=426.0mil; y2=699.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47860 {
+    x1=426.0mil; y1=699.0mil; x2=392.0mil; y2=733.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.47863 {
+    x1=392.0mil; y1=733.0mil; x2=392.0mil; y2=26.6954mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.115152 {
+    x1=136.0mil; y1=386.0mil; x2=63.0mil; y2=459.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.115155 {
+    x1=63.0mil; y1=459.0mil; x2=63.0mil; y2=822.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.115158 {
+    x1=63.0mil; y1=822.0mil; x2=149.0mil; y2=908.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114225 {
+    x1=859.0mil; y1=214.0mil; x2=638.0mil; y2=214.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114228 {
+    x1=638.0mil; y1=214.0mil; x2=588.0mil; y2=264.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134067 {
+    x1=546.0mil; y1=896.0mil; x2=533.0mil; y2=909.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134070 {
+    x1=533.0mil; y1=909.0mil; x2=503.0mil; y2=909.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134073 {
+    x1=503.0mil; y1=909.0mil; x2=461.0mil; y2=867.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134076 {
+    x1=461.0mil; y1=867.0mil; x2=461.0mil; y2=810.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134079 {
+    x1=461.0mil; y1=810.0mil; x2=482.0mil; y2=789.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134082 {
+    x1=482.0mil; y1=789.0mil; x2=505.0mil; y2=789.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134085 {
+    x1=505.0mil; y1=789.0mil; x2=520.0mil; y2=804.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134088 {
+    x1=520.0mil; y1=804.0mil; x2=873.0mil; y2=804.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134091 {
+    x1=873.0mil; y1=804.0mil; x2=893.0mil; y2=784.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134094 {
+    x1=893.0mil; y1=784.0mil; x2=893.0mil; y2=719.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134097 {
+    x1=893.0mil; y1=719.0mil; x2=908.0mil; y2=704.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134100 {
+    x1=908.0mil; y1=704.0mil; x2=1.076in; y2=704.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134103 {
+    x1=1.076in; y1=704.0mil; x2=30.6324mm; y2=834.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134106 {
+    x1=30.6324mm; y1=834.0mil; x2=1.488in; y2=834.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134109 {
+    x1=1.488in; y1=834.0mil; x2=1.56in; y2=762.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134243 {
+    x1=1.736in; y1=599.0mil; x2=1.793in; y2=656.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134246 {
+    x1=1.793in; y1=656.0mil; x2=1.793in; y2=26.3398mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134249 {
+    x1=1.793in; y1=26.3398mm; x2=1.74in; y2=1.09in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134276 {
+    x1=44.069mm; y1=900.0mil; x2=44.069mm; y2=22.755733mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134279 {
+    x1=44.069mm; y1=22.755733mm; x2=1.69047in; y2=851.365mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134282 {
+    x1=1.69047in; y1=851.365mil; x2=34.407729mm; y2=851.365mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134285 {
+    x1=34.407729mm; y1=851.365mil; x2=32.9946mm; y2=907.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134452 {
+    x1=1.227in; y1=495.0mil; x2=1.227in; y2=606.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134559 {
+    x1=46.99mm; y1=1.004in; x2=46.99mm; y2=25.527mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134562 {
+    x1=46.99mm; y1=25.527mm; x2=1.791in; y2=1.064in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134565 {
+    x1=1.791in; y1=1.064in; x2=1.791in; y2=27.9654mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134568 {
+    x1=1.791in; y1=27.9654mm; x2=1.762in; y2=1.13in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134571 {
+    x1=1.762in; y1=1.13in; x2=40.579929mm; y2=1.13in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134574 {
+    x1=40.579929mm; y1=1.13in; x2=37.613082mm; y2=25.735153mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134577 {
+    x1=37.613082mm; y1=25.735153mm; x2=1.207805in; y2=25.735153mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134580 {
+    x1=1.207805in; y1=25.735153mm; x2=1.092in; y2=1.129in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134583 {
+    x1=1.092in; y1=1.129in; x2=934.0mil; y2=1.129in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.134586 {
+    x1=934.0mil; y1=1.129in; x2=915.0mil; y2=1.148in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149648 {
+    x1=972.0mil; y1=260.0mil; x2=1.062in; y2=260.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149651 {
+    x1=1.062in; y1=260.0mil; x2=27.0002mm; y2=259.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.152618 {
+    x1=435.0mil; y1=1.074in; x2=425.0mil; y2=1.084in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.152621 {
+    x1=392.0mil; y1=26.6954mm; x2=425.0mil; y2=1.084in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137660 {
+    x1=1.832in; y1=447.0mil; x2=1.832in; y2=442.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161624 {
+    x1=1.832in; y1=447.0mil; x2=45.847mm; y2=474.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161648 {
+    x1=1.71in; y1=447.0mil; x2=1.664in; y2=401.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161657 {
+    x1=45.847mm; y1=474.0mil; x2=1.698in; y2=474.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161660 {
+    x1=1.698in; y1=474.0mil; x2=1.642in; y2=418.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161663 {
+    x1=1.642in; y1=418.0mil; x2=1.304in; y2=418.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161666 {
+    x1=1.227in; y1=495.0mil; x2=1.304in; y2=418.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161651 {
+    x1=1.664in; y1=401.0mil; x2=1.514in; y2=401.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.164660 {
+    x1=37.0332mm; y1=345.0mil; x2=1.514in; y2=401.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.167667 {
+    x1=971.0mil; y1=260.0mil; x2=867.0mil; y2=260.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.167670 {
+    x1=867.0mil; y1=260.0mil; x2=829.0mil; y2=298.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.167673 {
+    x1=829.0mil; y1=298.0mil; x2=697.0mil; y2=298.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.167676 {
+    x1=697.0mil; y1=298.0mil; x2=655.0mil; y2=256.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170610 {
+    x1=1.239in; y1=797.0mil; x2=35.179mm; y2=797.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170613 {
+    x1=35.179mm; y1=797.0mil; x2=1.423in; y2=759.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170616 {
+    x1=1.423in; y1=759.0mil; x2=1.423in; y2=722.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170854 {
+    x1=41.529mm; y1=710.0mil; x2=1.481in; y2=710.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170857 {
+    x1=1.481in; y1=710.0mil; x2=1.44in; y2=751.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170860 {
+    x1=1.44in; y1=751.0mil; x2=1.44in; y2=788.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170863 {
+    x1=1.44in; y1=788.0mil; x2=1.426in; y2=802.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170866 {
+    x1=1.464in; y1=802.0mil; x2=1.464in; y2=756.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170869 {
+    x1=1.464in; y1=756.0mil; x2=1.489in; y2=731.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170872 {
+    x1=1.489in; y1=731.0mil; x2=1.598in; y2=731.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170875 {
+    x1=1.598in; y1=731.0mil; x2=1.617in; y2=750.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170878 {
+    x1=1.617in; y1=750.0mil; x2=1.657in; y2=750.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170881 {
+    x1=1.657in; y1=750.0mil; x2=1.664in; y2=743.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170884 {
+    x1=1.664in; y1=743.0mil; x2=1.664in; y2=675.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.170902 {
+    x1=1.664in; y1=675.0mil; x2=1.662in; y2=673.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:polygon.77880 { clearance=40.0mil;
+    li:geometry {
+      ta:contour {
+       { -43.0mil; -7.0mil }
+       { 2.268in; -7.0mil }
+       { 2.268in; 1.293in }
+       { -43.0mil; 1.293in }
+      }
+    }
+
+    ha:flags {
+     clearpoly=1
+     lock=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}
         }
-       }
-       ha:line.14473 {
-        x1=1.142in; y1=1.044in; x2=1.392in; y2=1.044in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        li:objects {
+         ha:line.47620 {
+          x1=27.0002mm; y1=652.0mil; x2=26.9494mm; y2=650.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47623 {
+          x1=26.9494mm; y1=600.0mil; x2=1.062in; y2=600.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47626 {
+          x1=30.0736mm; y1=756.0mil; x2=30.099mm; y2=756.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47662 {
+          x1=1.646in; y1=999.0mil; x2=1.773in; y2=999.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47665 {
+          x1=1.773in; y1=999.0mil; x2=1.851in; y2=921.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47677 {
+          x1=1.646in; y1=999.0mil; x2=1.589in; y2=942.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47680 {
+          x1=1.26in; y1=960.0mil; x2=39.9542mm; y2=960.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47683 {
+          x1=39.9542mm; y1=960.0mil; x2=1.633in; y2=1.02in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47686 {
+          x1=1.633in; y1=1.02in; x2=1.776in; y2=1.02in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47692 {
+          x1=26.9494mm; y1=650.0mil; x2=26.9494mm; y2=702.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47695 {
+          x1=26.9494mm; y1=702.0mil; x2=1.1in; y2=741.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47698 {
+          x1=1.1in; y1=741.0mil; x2=1.1in; y2=810.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47701 {
+          x1=1.1in; y1=810.0mil; x2=28.829mm; y2=845.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47704 {
+          x1=1.667in; y1=845.0mil; x2=28.829mm; y2=845.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47710 {
+          x1=1.06in; y1=600.0mil; x2=27.7114mm; y2=631.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47716 {
+          x1=1.118in; y1=733.0mil; x2=1.118in; y2=797.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47719 {
+          x1=1.118in; y1=797.0mil; x2=1.149in; y2=828.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47722 {
+          x1=1.644in; y1=828.0mil; x2=1.149in; y2=828.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47743 {
+          x1=27.7114mm; y1=631.0mil; x2=27.7114mm; y2=706.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47746 {
+          x1=27.7114mm; y1=706.0mil; x2=1.118in; y2=733.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47755 {
+          x1=26.9494mm; y1=261.0mil; x2=27.0002mm; y2=259.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47767 {
+          x1=492.0mil; y1=530.0mil; x2=485.0mil; y2=537.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47836 {
+          x1=1.829in; y1=451.0mil; x2=1.834in; y2=446.0mil; thickness=8.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47854 {
+          x1=113.0mil; y1=16.859mm; x2=2.8636mm; y2=16.859mm; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47938 {
+          x1=30.7848mm; y1=403.0mil; x2=29.972mm; y2=371.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47944 {
+          x1=29.972mm; y1=371.0mil; x2=814.0mil; y2=371.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47947 {
+          x1=814.0mil; y1=371.0mil; x2=787.0mil; y2=398.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.47980 {
+          x1=546.0mil; y1=896.0mil; x2=547.0mil; y2=896.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.48013 {
+          x1=30.7848mm; y1=403.0mil; x2=1.907in; y2=403.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.48016 {
+          x1=1.907in; y1=403.0mil; x2=1.939in; y2=371.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.77535 {
+          x1=0.0; y1=0.0; x2=890.0mil; 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.77547 {
+          x1=890.0mil; y1=0.0; x2=890.0mil; y2=26.0mil; 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.77559 {
+          x1=890.0mil; y1=26.0mil; x2=1.39in; y2=26.0mil; 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.77571 {
+          x1=1.39in; y1=26.0mil; x2=1.39in; 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.77583 {
+          x1=1.39in; y1=0.0; x2=2.25in; 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.77595 {
+          x1=2.25in; y1=0.0; x2=2.25in; y2=31.75mm; 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.77607 {
+          x1=2.25in; y1=31.75mm; x2=0.0; y2=31.75mm; 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.77619 {
+          x1=0.0; y1=31.75mm; 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.104689 {
+          x1=443.0mil; y1=496.0mil; x2=443.0mil; y2=369.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.104695 {
+          x1=660.0mil; y1=152.0mil; x2=664.0mil; y2=148.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.104698 {
+          x1=36.8808mm; y1=148.0mil; x2=1.54in; y2=60.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.105501 {
+          x1=1.667in; y1=845.0mil; x2=1.741in; y2=771.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.105504 {
+          x1=1.644in; y1=828.0mil; x2=1.733in; y2=739.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.105507 {
+          x1=1.762in; y1=738.0mil; x2=1.734in; y2=738.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.104861 {
+          x1=300.0mil; y1=1.012in; x2=169.0mil; y2=881.0mil; thickness=20.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.104864 {
+          x1=169.0mil; y1=881.0mil; x2=169.0mil; y2=431.0mil; thickness=20.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137591 {
+          x1=393.0mil; y1=361.0mil; x2=372.0mil; y2=382.0mil; thickness=20.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137594 {
+          x1=218.0mil; y1=382.0mil; x2=169.0mil; y2=431.0mil; thickness=20.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137597 {
+          x1=372.0mil; y1=382.0mil; x2=218.0mil; y2=382.0mil; thickness=20.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137600 {
+          x1=169.0mil; y1=431.0mil; x2=177.5mil; y2=422.5mil; thickness=20.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137603 {
+          x1=39.243mm; y1=65.0mil; x2=39.243mm; y2=199.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137606 {
+          x1=39.243mm; y1=199.0mil; x2=1.594in; y2=248.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137609 {
+          x1=1.594in; y1=248.0mil; x2=1.886in; y2=248.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137612 {
+          x1=1.886in; y1=248.0mil; x2=2.148in; y2=510.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137615 {
+          x1=2.148in; y1=510.0mil; x2=2.148in; y2=680.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137621 {
+          x1=443.0mil; y1=369.0mil; x2=664.0mil; y2=148.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137624 {
+          x1=664.0mil; y1=148.0mil; x2=36.8808mm; y2=148.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137627 {
+          x1=1.89in; y1=674.0mil; x2=2.038in; y2=804.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137630 {
+          x1=1.79in; y1=30.226mm; x2=1.79in; y2=27.2542mm; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137633 {
+          x1=1.79in; y1=27.2542mm; x2=1.821in; y2=1.042in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137636 {
+          x1=1.821in; y1=1.042in; x2=1.878in; y2=1.042in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137639 {
+          x1=1.878in; y1=1.042in; x2=1.939in; y2=981.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137642 {
+          x1=1.939in; y1=981.0mil; x2=1.939in; y2=904.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.149618 {
+          x1=48.133mm; y1=922.0mil; x2=1.866in; y2=951.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.149621 {
+          x1=1.866in; y1=951.0mil; x2=1.845in; y2=951.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.149624 {
+          x1=1.845in; y1=951.0mil; x2=1.776in; y2=1.02in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.149633 {
+          x1=1.147in; y1=926.0mil; x2=32.131mm; y2=926.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.149636 {
+          x1=32.131mm; y1=926.0mil; x2=32.5374mm; y2=942.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.149639 {
+          x1=32.5374mm; y1=942.0mil; x2=1.589in; y2=942.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.152608 {
+          x1=2.148in; y1=680.0mil; x2=2.161in; y2=693.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.170711 {
+          x1=1.757in; y1=545.0mil; x2=1.797in; y2=545.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.170714 {
+          x1=1.797in; y1=545.0mil; x2=1.859in; y2=607.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.170717 {
+          x1=1.859in; y1=607.0mil; x2=1.859in; y2=824.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.170720 {
+          x1=1.859in; y1=824.0mil; x2=1.939in; y2=904.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.170762 {
+          x1=1.35601in; y1=528.0mil; x2=34.417mm; y2=526.99mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.170800 {
+          x1=34.417mm; y1=528.0mil; x2=1.349in; y2=522.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.170941 {
+          x1=1.83083in; y1=635.17mil; x2=1.83083in; y2=633.83mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.170944 {
+          x1=1.83083in; y1=633.83mil; x2=1.823in; y2=626.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.170959 {
+          x1=1.831in; y1=635.0mil; x2=1.731in; y2=635.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.170962 {
+          x1=1.731in; y1=635.0mil; x2=1.702in; y2=606.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.170965 {
+          x1=1.702in; y1=606.0mil; x2=1.623in; y2=606.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.170968 {
+          x1=1.623in; y1=606.0mil; x2=1.586in; y2=569.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.170974 {
+          x1=1.831in; y1=701.0mil; x2=1.754in; y2=701.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.170977 {
+          x1=1.754in; y1=701.0mil; x2=1.686in; y2=633.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.170980 {
+          x1=1.686in; y1=633.0mil; x2=39.243mm; y2=633.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.170983 {
+          x1=39.243mm; y1=633.0mil; x2=1.44in; y2=528.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.170986 {
+          x1=1.44in; y1=528.0mil; x2=1.35601in; y2=528.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.170989 {
+          x1=1.35601in; y1=528.0mil; x2=34.429827mm; y2=527.495mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:polygon.90661 { clearance=40.0mil;
+          li:geometry {
+            ta:contour {
+             { 295.0mil; 440.0mil }
+             { 28.067mm; 440.0mil }
+             { 28.067mm; 815.0mil }
+             { 295.0mil; 815.0mil }
+            }
+          }
+
+          ha:flags {
+           clearpolypoly=1
+           clearpoly=1
+           lock=1
+          }
+         }
+         ha:polygon.90879 { clearance=40.0mil;
+          li:geometry {
+            ta:contour {
+             { -30.0mil; -16.0mil }
+             { 2.267in; -16.0mil }
+             { 2.267in; 32.131mm }
+             { -30.0mil; 32.131mm }
+            }
+          }
+
+          ha:flags {
+           clearpoly=1
+           lock=1
+          }
+         }
         }
-       }
-       ha:line.14476 {
-        x1=52.8667mm; y1=21.594064mm; x2=53.8013mm; y2=21.594064mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        color = {#8b7355}
+      }
+     ha:outline         { lid=6; group=9;
+   li:objects {
+    ha:line.48563 {
+     x1=0.0; y1=0.0; x2=890.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.48566 {
+     x1=890.0mil; y1=0.0; x2=890.0mil; y2=26.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.48569 {
+     x1=890.0mil; y1=26.0mil; x2=1.39in; y2=26.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.48572 {
+     x1=1.39in; y1=26.0mil; x2=1.39in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.48575 {
+     x1=1.39in; y1=0.0; x2=2.25in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.48578 {
+     x1=2.25in; y1=0.0; x2=2.25in; y2=31.75mm; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.48581 {
+     x1=2.25in; y1=31.75mm; x2=0.0; y2=31.75mm; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.48584 {
+     x1=0.0; y1=31.75mm; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+   }
+  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:line.48593 {
+    x1=244.0mil; y1=900.0mil; x2=307.0mil; y2=967.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48596 {
+    x1=352.0mil; y1=898.0mil; x2=352.0mil; y2=966.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48599 {
+    x1=444.0mil; y1=105.0mil; x2=444.0mil; y2=128.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48602 {
+    x1=344.0mil; y1=105.0mil; x2=444.0mil; y2=105.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48605 {
+    x1=344.0mil; y1=128.0mil; x2=344.0mil; y2=105.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:polygon.48631 {
+    li:geometry {
+      ta:contour {
+       { 46.3169mm; 624.7mil }
+       { 47.8617mm; 17.0261mm }
+       { 41.6288mm; 746.6mil }
+       { 1.59in; 20.2992mm }
+       { 1.59in; 703.8mil }
+       { 41.607mm; 16.6169mm }
+       { 46.4177mm; 16.6169mm }
+       { 45.9202mm; 624.7mil }
+       { 46.4177mm; 15.1176mm }
+       { 41.607mm; 15.1176mm }
+       { 1.59in; 545.65mil }
+       { 1.59in; 450.22mil }
+       { 41.6288mm; 12.7709mm }
+       { 47.8617mm; 14.7084mm }
+      }
+    }
+
+    ha:flags {
+     clearpoly=1
+    }
+   }
+   ha:polygon.48646 {
+    li:geometry {
+      ta:contour {
+       { 51.61mm; 624.7mil }
+       { 48.2559mm; 16.9106mm }
+       { 1.8859in; 16.6157mm }
+       { 49.4754mm; 624.7mil }
+       { 1.8859in; 595.24mil }
+       { 48.2559mm; 583.63mil }
+      }
+    }
+
+    ha:flags {
+     clearpoly=1
+    }
+   }
+   ha:polygon.167684 { clearance=12.0mil;
+    li:geometry {
+      ta:contour {
+       { 875.0mil; 15.0mil }
+       { 480.0mil; 15.0mil }
+       { 480.0mil; 204.0mil }
+       { 875.0mil; 204.0mil }
+      }
+    }
+
+    ha:flags {
+     clearpoly=1
+    }
+   }
+   ha:text.48609 {
+    string=` 2024 Bdale Garbee KB0G; x=53.308mm; y=25.6313mm; scale=100; fid=0;
+    ha:flags {
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.48612 {
+    string=main; x=660.0mil; y=1.14in; scale=175; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.48613 {
+    string=apogee; x=862.0mil; y=31.1912mm; scale=175; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.48614 {
+    string=A; x=652.0mil; y=344.0mil; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.48615 {
+    string=B; x=861.0mil; y=346.0mil; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.48616 {
+    string=C; x=26.67mm; y=337.0mil; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.48617 {
+    string=gnd; x=292.0mil; y=346.0mil; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.48618 {
+    string=pyro; x=404.0mil; y=352.0mil; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.48619 {
+    string=debug; x=1.642in; y=1.04in; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.48620 {
+    string=D; x=26.9019mm; y=963.12mil; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.48621 {
+    string=companion; x=36.2712mm; y=275.0mil; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.48622 {
+    string=lipo; x=502.0mil; y=350.0mil; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.48623 {
+    string=servos; x=1.358in; y=26.543mm; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.48624 {
+    string=-; x=20.0mil; y=437.0mil; scale=250; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 90.000000
+   }
+   ha:text.48608 {
+    string=EasyMega v3; x=2.237in; y=25.0391mm; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.152617 {
+    string=switch; x=395.0mil; y=31.0388mm; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.152625 {
+    string=gnd; x=499.0mil; y=26.1046mm; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.152626 {
+    string=+; x=71.0mil; y=866.0mil; scale=250; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.155532 {
+    string=p2; x=2.234in; y=265.0mil; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.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 {
+  }
+  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.50625 {
+      proto=4; x=769.0mil; y=582.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14479 {
-        x1=53.8013mm; y1=21.594064mm; x2=2.128in; y2=860.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:3 {
+         on  
+         solid  
+          noshape  
         }
-       }
-       ha:line.14482 {
-        x1=52.8667mm; y1=869.83mil; x2=46.3847mm; y2=869.83mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.50626 {
+      proto=4; x=769.0mil; y=642.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14485 {
-        x1=46.3847mm; y1=869.83mil; x2=1.814in; y2=882.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:3 {
+         on  
+         solid  
+          noshape  
         }
-       }
-       ha:line.14488 {
-        x1=59.2328mm; y1=913.0mil; x2=55.2196mm; y2=913.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.50627 {
+      proto=4; x=1.061in; y=595.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50628 {
+      proto=4; x=1.061in; y=655.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50630 {
+      proto=4; x=546.0mil; y=896.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50631 {
+      proto=4; x=1.102in; y=241.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14491 {
-        x1=54.9148mm; y1=855.0mil; x2=54.9148mm; y2=900.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.50638 {
+      proto=4; x=1.184in; y=756.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50639 {
+      proto=4; x=786.0mil; y=399.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50640 {
+      proto=4; x=493.0mil; y=821.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50642 {
+      proto=4; x=566.0mil; y=980.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14494 {
-        x1=52.8667mm; y1=830.47mil; x2=2.1374685in; y2=830.47mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         li:2 {
+          on  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.50644 {
+      proto=4; x=676.52mil; y=612.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50645 {
+      proto=4; x=619.0mil; y=645.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14497 {
-        x1=2.1374685in; y1=830.47mil; x2=54.9148mm; y2=855.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:3 {
+         on  
+         solid  
+          noshape  
         }
-       }
-       ha:line.14500 {
-        x1=54.9148mm; y1=887.0mil; x2=54.9148mm; y2=901.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.50646 {
+      proto=4; x=17.177mm; y=677.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50651 {
+      proto=4; x=469.0mil; y=986.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50652 {
+      proto=4; x=690.0mil; y=1.042in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50653 {
+      proto=4; x=668.0mil; y=1.119in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50654 {
+      proto=4; x=567.0mil; y=678.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50655 {
+      proto=4; x=593.0mil; y=532.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50656 {
+      proto=4; x=439.0mil; y=625.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14503 {
-        x1=54.9148mm; y1=901.0mil; x2=55.2196mm; y2=913.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         li:3 {
+          on  
+          solid  
+           noshape  
+         }
+          li:4 {
+           on  
+           solid  
+           noshape  
+          }
+      }
+     }
+     ha:padstack_ref.50657 {
+      proto=4; x=499.0mil; y=712.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50659 {
+      proto=4; x=590.0mil; y=1.167in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50660 {
+      proto=4; x=508.0mil; y=871.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50661 {
+      proto=4; x=425.0mil; y=1.084in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50662 {
+      proto=4; x=452.0mil; y=272.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50663 {
+      proto=4; x=526.0mil; y=441.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50670 {
+      proto=5; x=53.467mm; y=302.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:2 {
+         solid  
+         noshape  
         }
-       }
-       ha:line.14506 {
-        x1=47.625mm; y1=295.0mil; x2=47.6316mm; y2=295.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14509 {
-        x1=44.3669mm; y1=16.0941mm; x2=44.3669mm; y2=661.73mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.50671 {
+      proto=5; x=2.183in; y=573.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:2 {
+         solid  
+         noshape  
         }
-       }
-       ha:line.14512 {
-        x1=44.3669mm; y1=661.73mil; x2=47.371mm; y2=780.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14515 {
-        x1=47.371mm; y1=780.0mil; x2=1.892in; y2=780.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.50672 {
+      proto=5; x=1.966in; y=444.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:0 {
+         on  
+         diag  
+         sharp  
+         noshape  
         }
-       }
-       ha:line.14518 {
-        x1=29.8614mm; y1=573.47mil; x2=29.0232mm; y2=606.47mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        li:2 {
+         solid  
+         noshape  
         }
-       }
-       ha:line.14521 {
-        x1=25.645mm; y1=606.47mil; x2=29.0232mm; y2=606.47mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14524 {
-        x1=24.6036mm; y1=565.47mil; x2=25.645mm; y2=606.47mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.50673 {
+      proto=5; x=1.996in; y=502.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14527 {
-        x1=29.8614mm; y1=528.47mil; x2=29.8614mm; y2=573.47mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        li:3 {
+         on  
+         solid  
+          noshape  
         }
-       }
-       ha:line.14530 {
-        x1=26.6732mm; y1=495.47mil; x2=26.6775mm; y2=12.589mm; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.50674 {
+      proto=4; x=2.2057in; y=929.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:2 {
+         solid  
+         noshape  
         }
-       }
-       ha:line.14533 {
-        x1=25.3402mm; y1=495.47mil; x2=26.6732mm; y2=495.47mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14536 {
-        x1=24.6036mm; y1=524.47mil; x2=25.3402mm; y2=495.47mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.50677 {
+      proto=5; x=2.038in; y=804.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50678 {
+      proto=5; x=1.957in; y=804.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50679 {
+      proto=5; x=2.038in; y=763.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50680 {
+      proto=5; x=1.89in; y=723.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:2 {
+         solid  
+         noshape  
         }
-       }
-       ha:line.14539 {
-        x1=24.6036mm; y1=565.47mil; x2=24.6036mm; y2=524.47mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14542 {
-        x1=29.5271mm; y1=13.088874mm; x2=29.8614mm; y2=528.47mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.50683 {
+      proto=5; x=1.909in; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:2 {
+         solid  
+         noshape  
         }
-       }
-       ha:line.14545 {
-        x1=28.7273mm; y1=13.088874mm; x2=29.5271mm; y2=13.088874mm; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14548 {
-        x1=28.741mm; y1=534.47mil; x2=28.7273mm; y2=535.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.50685 {
+      proto=5; x=1.539in; y=374.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:2 {
+         solid  
+         noshape  
         }
-       }
-       ha:line.14551 {
-        x1=29.328mm; y1=534.47mil; x2=28.741mm; y2=534.47mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14554 {
-        x1=29.455mm; y1=539.47mil; x2=29.328mm; y2=534.47mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.50689 {
+      proto=5; x=1.757in; y=545.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50690 {
+      proto=5; x=1.736in; y=599.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50691 {
+      proto=5; x=1.671in; y=577.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50692 {
+      proto=5; x=1.64in; y=555.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50694 {
+      proto=5; x=1.448in; y=449.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50695 {
+      proto=5; x=1.89in; y=576.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50697 {
+      proto=5; x=1.446in; y=643.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50700 {
+      proto=5; x=794.0mil; y=261.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50701 {
+      proto=5; x=1.147in; y=926.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50702 {
+      proto=5; x=1.849in; y=922.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50703 {
+      proto=5; x=1.26in; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50704 {
+      proto=5; x=48.133mm; y=922.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50706 {
+      proto=5; x=1.741in; y=771.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50707 {
+      proto=5; x=1.762in; y=738.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50709 {
+      proto=5; x=1.17in; y=561.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50710 {
+      proto=5; x=992.0mil; y=795.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50711 {
+      proto=5; x=1.239in; y=797.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50713 {
+      proto=5; x=1.993in; y=625.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50714 {
+      proto=5; x=1.939in; y=370.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50715 {
+      proto=5; x=1.127in; y=699.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50716 {
+      proto=5; x=1.586in; y=569.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50717 {
+      proto=5; x=1.83083in; y=635.17mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50718 {
+      proto=4; x=490.0mil; y=29.337mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50719 {
+      proto=4; x=485.0mil; y=537.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50720 {
+      proto=4; x=24.2734mm; y=339.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50721 {
+      proto=4; x=881.0mil; y=311.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14557 {
-        x1=29.455mm; y1=548.47mil; x2=29.455mm; y2=539.47mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14560 {
-        x1=28.7946mm; y1=574.47mil; x2=29.455mm; y2=548.47mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        li:4 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14563 {
-        x1=27.7024mm; y1=574.47mil; x2=28.7946mm; y2=574.47mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.50722 {
+      proto=4; x=26.2292mm; y=229.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:0 {
+         diag  
+         round  
+         noshape  
         }
-       }
-       ha:line.14566 {
-        x1=25.4966mm; y1=13.088874mm; x2=25.137mm; y2=529.47mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        li:2 {
+         solid  
+         noshape  
         }
-       }
-       ha:line.14569 {
-        x1=26.6775mm; y1=13.088874mm; x2=25.4966mm; y2=13.088874mm; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14572 {
-        x1=29.3668mm; y1=12.088876mm; x2=29.6582mm; y2=464.47mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.50723 {
+      proto=5; x=1.063in; y=259.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50724 {
+      proto=5; x=655.0mil; y=256.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50725 {
+      proto=4; x=298.0mil; y=350.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14575 {
-        x1=28.7273mm; y1=12.088876mm; x2=29.3668mm; y2=12.088876mm; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        li:2 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14578 {
-        x1=26.0633mm; y1=535.0mil; x2=25.772mm; y2=546.47mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14581 {
-        x1=26.6775mm; y1=535.0mil; x2=26.0633mm; y2=535.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+        li:4 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14584 {
-        x1=928.0mil; y1=700.0mil; x2=928.0mil; y2=688.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.50726 {
+      proto=4; x=234.0mil; y=416.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14587 {
-        x1=928.0mil; y1=688.0mil; x2=25.6435mm; y2=15.4029mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14590 {
-        x1=900.74mil; y1=435.0mil; x2=900.74mil; y2=473.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.50727 {
+      proto=4; x=393.0mil; y=361.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:5 {
+         solid  
+         noshape  
         }
-       }
-       ha:line.14593 {
-        x1=20.060666mm; y1=534.50393701mil; x2=20.060666mm; y2=11.917934mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.50729 {
+      proto=5; x=1.831in; y=701.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50730 {
+      proto=5; x=588.0mil; y=264.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50731 {
+      proto=5; x=859.0mil; y=214.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50734 {
+      proto=5; x=1.09in; y=316.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:2 {
+         solid  
+         noshape  
         }
-       }
-       ha:line.14596 {
-        x1=20.060666mm; y1=11.917934mm; x2=824.0mil; y2=435.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14599 {
-        x1=824.0mil; y1=435.0mil; x2=22.079204mm; y2=435.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.50735 {
+      proto=5; x=1.317in; y=316.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:2 {
+         solid  
+         noshape  
         }
-       }
-       ha:line.14602 {
-        x1=31.085mm; y1=10.5411mm; x2=31.085mm; y2=11.755628mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14605 {
-        x1=31.085mm; y1=11.755628mm; x2=1.237in; y2=476.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.50737 {
+      proto=5; x=1.408in; y=450.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50738 {
+      proto=5; x=1.074in; y=408.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50741 {
+      proto=5; x=1.286in; y=496.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50742 {
+      proto=5; x=2.156in; y=301.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50756 {
+      proto=5; x=1.783in; y=208.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50757 {
+      proto=5; x=1.744in; y=208.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50758 {
+      proto=5; x=1.706in; y=208.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50759 {
+      proto=5; x=1.612in; y=208.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50760 {
+      proto=5; x=1.339in; y=907.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50658 {
+      proto=4; x=462.0mil; y=699.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.102711 {
+      proto=5; x=1.421in; y=1.042in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14608 {
-        x1=1.131in; y1=12.589mm; x2=30.3878mm; y2=12.589mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.50688 {
+      proto=5; x=38.227mm; y=879.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:2 {
+         solid  
+         noshape  
         }
-       }
-       ha:line.14611 {
-        x1=30.3878mm; y1=12.589mm; x2=30.4292mm; y2=494.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14614 {
-        x1=27.7024mm; y1=574.47mil; x2=25.462738mm; y2=574.47mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.50676 {
+      proto=5; x=1.89in; y=674.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.104857 {
+      proto=5; x=300.0mil; y=1.012in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.105014 {
+      proto=5; x=1.329in; y=188.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.105640 {
+      proto=5; x=1.563in; y=800.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14617 {
-        x1=25.462738mm; y1=574.47mil; x2=989.0mil; y2=561.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.105915 {
+      proto=5; x=2.161in; y=693.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.106585 {
+      proto=5; x=1.084in; y=1.04in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14620 {
-        x1=989.0mil; y1=561.0mil; x2=989.0mil; y2=13.4649mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.106628 {
+      proto=5; x=915.0mil; y=1.08in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14623 {
-        x1=989.0mil; y1=13.4649mm; x2=25.1602mm; y2=13.4254mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.106896 {
+      proto=5; x=523.0mil; y=1.133in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14626 {
-        x1=392.0mil; y1=625.0mil; x2=393.0mil; y2=624.0mil; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.107173 {
+      proto=5; x=708.0mil; y=1.074in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.107222 {
+      proto=5; x=887.0mil; y=1.001in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.107223 {
+      proto=5; x=887.0mil; y=1.117in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.107410 {
+      proto=5; x=943.0mil; y=956.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.107481 {
+      proto=5; x=1.084in; y=1.08in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50753 {
+      proto=5; x=1.832in; y=447.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50664 {
+      proto=4; x=782.0mil; y=895.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:2 {
+         solid  
+         noshape  
         }
-       }
-       ha:line.14629 {
-        x1=369.0mil; y1=651.0mil; x2=392.0mil; y2=625.0mil; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14632 {
-        x1=433.0mil; y1=585.0mil; x2=475.0mil; y2=585.0mil; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.110741 {
+      proto=5; x=650.0mil; y=1.019in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14635 {
-        x1=340.0mil; y1=568.0mil; x2=340.0mil; y2=15.2466mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+        li:3 {
+         solid  
+         noshape  
         }
-       }
-       ha:line.14638 {
-        x1=340.0mil; y1=585.0mil; x2=433.0mil; y2=585.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+      }
+     }
+     ha:padstack_ref.113818 {
+      proto=5; x=136.0mil; y=386.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.113915 {
+      proto=5; x=149.0mil; y=908.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.114066 {
+      proto=5; x=113.0mil; y=478.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14641 {
-        x1=340.0mil; y1=16.097mm; x2=9.7348mm; y2=16.097mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       ha:line.14644 {
-        x1=340.0mil; y1=13.6276mm; x2=9.741408mm; y2=13.6276mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+        li:4 {
+         on  
+         solid  
+         noshape  
         }
+      }
+     }
+     ha:padstack_ref.114122 {
+      proto=5; x=875.0mil; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.134057 {
+      proto=5; x=1.563in; y=762.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.134142 {
+      proto=5; x=44.069mm; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.134191 {
+      proto=5; x=1.299in; y=907.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.134309 {
+      proto=5; x=1.612in; y=801.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.134370 {
+      proto=5; x=1.592in; y=894.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.134467 {
+      proto=5; x=1.227in; y=606.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.134492 {
+      proto=5; x=2.106in; y=578.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.134505 {
+      proto=5; x=39.37mm; y=1.202in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.134527 {
+      proto=5; x=52.197mm; y=575.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.134558 {
+      proto=5; x=46.99mm; y=1.004in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.134601 {
+      proto=5; x=915.0mil; y=1.148in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.50699 {
+      proto=5; x=1.553in; y=497.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+      ha:padstack_ref.161579 {
+       proto=5; x=1.71in; y=447.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       ha:line.14647 {
-        x1=9.741408mm; y1=13.6276mm; x2=393.0mil; y2=546.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+
+       li:thermal {
        }
-       ha:line.14650 {
-        x1=8.6294mm; y1=633.48mil; x2=340.0mil; y2=16.097mm; thickness=10.0mil; clearance=20.0mil;
+      }
+      ha:padstack_ref.161611 {
+       proto=5; x=1.458in; y=345.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       ha:line.14653 {
-        x1=475.0mil; y1=624.0mil; x2=516.0mil; y2=624.0mil; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+
+       li:thermal {
        }
-       ha:line.14656 {
-        x1=516.0mil; y1=624.0mil; x2=528.0mil; y2=612.0mil; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+      ha:padstack_ref.170600 {
+       proto=5; x=1.423in; y=722.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       ha:line.14659 {
-        x1=475.0mil; y1=546.0mil; x2=516.0mil; y2=546.0mil; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+
+       li:thermal {
        }
-       ha:line.14662 {
-        x1=516.0mil; y1=546.0mil; x2=528.0mil; y2=558.0mil; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+      ha:padstack_ref.170661 {
+       proto=5; x=1.426in; y=802.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       ha:line.14665 {
-        x1=528.0mil; y1=558.0mil; x2=528.0mil; y2=612.0mil; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
+
+       li:thermal {
        }
-       ha:line.14668 {
-        x1=656.0mil; y1=561.0mil; x2=625.0mil; y2=561.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+      ha:padstack_ref.170662 {
+       proto=5; x=1.464in; y=802.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       ha:line.14671 {
-        x1=50.8668mm; y1=27.5937mm; x2=50.8668mm; y2=1.02763in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+
+       li:thermal {
        }
-       ha:line.14674 {
-        x1=50.8668mm; y1=1.02763in; x2=1.893in; y2=918.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+      ha:padstack_ref.170789 {
+       proto=5; x=41.529mm; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       ha:line.14677 {
-        x1=1.893in; y1=918.0mil; x2=1.779in; y2=918.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+
+       li:thermal {
        }
-       ha:line.14680 {
-        x1=872.0mil; y1=435.0mil; x2=872.0mil; y2=408.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+      ha:padstack_ref.170790 {
+       proto=5; x=1.662in; y=673.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       ha:line.14683 {
-        x1=872.0mil; y1=408.0mil; x2=1.003in; y2=408.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+
+       li:thermal {
        }
-       ha:line.14686 {
-        x1=1.003in; y1=408.0mil; x2=1.014in; y2=419.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+      ha:subc.48654 {
+       ha:attributes {
+        {io_pcb::hidename_y}=2.3368 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=100
+        refdes=H2
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=2.2352 mm
        }
-       ha:line.14692 {
-        x1=625.0mil; y1=507.0mil; x2=587.0mil; y2=507.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      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:line.14695 {
-        x1=26.677366mm; y1=12.088876mm; x2=1.01094in; y2=12.088876mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48668 {
+         proto=0; x=125.0mil; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+            li:0 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+            li:2 {
+             on  
+             solid  
+              noshape  
+            }
+           li:3 {
+            on  
+            solid  
+             noshape  
+           }
+             li:4 {
+              on  
+              solid  
+              noshape  
+             }
+            li:6 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-       ha:line.14698 {
-        x1=1.01094in; y1=12.088876mm; x2=984.0mil; y2=449.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:arc.48655 {
+            x=125.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.14701 {
-        x1=16.796mm; y1=35.9664mm; x2=16.796mm; y2=34.8554mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48656 {
+            x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48659 {
+            x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48662 {
+            x1=125.0mil; y1=125.0mil; x2=4.175mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48665 {
+            x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=4.175mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.14704 {
-        x1=16.796mm; y1=34.8554mm; x2=653.0mil; y2=1.364in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAB
+ ha:flags ={ lock=1
+ };      }
+      ha:subc.48670 {
+       ha:attributes {
+        {io_pcb::hidename_y}=18.4835 mm
+        footprint=B2B-PH
+        {io_pcb::hidename_scale}=100
+        refdes=B1
+        value=LiPo
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=0.2398 mm
        }
-       ha:line.14707 {
-        x1=692.74mil; y1=35.9664mm; x2=19.310604mm; y2=35.9664mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=51.18mil;            }
+            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=51.18mil;            }
+            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=51.18mil;            }
+            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=57.48mil;            }
+            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=57.48mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:line.14710 {
-        x1=19.310604mm; y1=35.9664mm; x2=19.310604mm; y2=35.4518mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+
+       ha:ps_proto_v6.1 {
+         hdia=29.53mil; 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 {
+              -25.59mil  
+              -25.59mil  
+              25.59mil  
+              -25.59mil  
+              25.59mil  
+              25.59mil  
+              -25.59mil  
+              25.59mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -25.59mil  
+              -25.59mil  
+              25.59mil  
+              -25.59mil  
+              25.59mil  
+              25.59mil  
+              -25.59mil  
+              25.59mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -25.59mil  
+              -25.59mil  
+              25.59mil  
+              -25.59mil  
+              25.59mil  
+              25.59mil  
+              -25.59mil  
+              25.59mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -28.74mil  
+              -28.74mil  
+              28.74mil  
+              -28.74mil  
+              28.74mil  
+              28.74mil  
+              -28.74mil  
+              28.74mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -28.74mil  
+              -28.74mil  
+              28.74mil  
+              -28.74mil  
+              28.74mil  
+              28.74mil  
+              -28.74mil  
+              28.74mil  
+             }
+           }
+         }
        }
-       ha:line.14713 {
-        x1=19.310604mm; y1=35.4518mm; x2=767.0mil; y2=1.389in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48695 {
+         proto=0; x=2.870204mm; y=14.858958mm; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            round  
+            noshape  
+           }
+            li:2 {
+             on  
+             diag  
+             round  
+              noshape  
+            }
+           li:3 {
+            on  
+            diag  
+            round  
+             noshape  
+           }
+            li:4 {
+             on  
+             diag  
+             round  
+              noshape  
+            }
+         }
+
+         ha:attributes {
+           term=2
+           name=-
+         }
         }
-       }
-       ha:line.14716 {
-        x1=767.0mil; y1=1.389in; x2=814.0mil; y2=1.389in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48696 {
+         proto=1; x=2.870204mm; y=16.858954mm; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=+
+         }
         }
        }
-       ha:line.14719 {
-        x1=791.74mil; y1=35.9664mm; x2=823.0mil; y2=35.9664mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:bottom-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48671 {
+            x1=0.070104mm; y1=12.909mm; x2=0.070104mm; y2=18.808912mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.48674 {
+            x1=0.070104mm; y1=18.808912mm; x2=179.93mil; y2=18.808912mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.48677 {
+            x1=179.93mil; y1=12.909mm; x2=179.93mil; y2=18.808912mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.48680 {
+            x1=0.070104mm; y1=12.909mm; x2=179.93mil; y2=12.909mm; thickness=6.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
         }
-       }
-       ha:line.14722 {
-        x1=593.0mil; y1=1.39in; x2=593.0mil; y2=1.404in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48683 {
+            x1=2.870204mm; y1=15.858956mm; x2=2.870204mm; y2=15.858956mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48686 {
+            x1=0.070104mm; y1=12.909mm; x2=0.070104mm; y2=12.909mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48689 {
+            x1=0.070104mm; y1=12.909mm; x2=0.070104mm; y2=13.909mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48692 {
+            x1=0.070104mm; y1=12.909mm; x2=1.070104mm; y2=12.909mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
+          }
         }
        }
-       ha:line.14725 {
-        x1=593.0mil; y1=1.404in; x2=635.0mil; y2=36.7284mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAC
+      }
+      ha:subc.48698 {
+       ha:attributes {
+        {io_pcb::hidename_y}=28.2956 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=100
+        refdes=H1
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=2.7810 mm
        }
-       ha:line.14728 {
-        x1=635.0mil; y1=36.7284mm; x2=746.0mil; y2=36.7284mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      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:line.14731 {
-        x1=746.0mil; y1=36.7284mm; x2=760.0mil; y2=36.3728mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48712 {
+         proto=0; x=125.0mil; y=28.575mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+            li:2 {
+             on  
+             solid  
+              noshape  
+            }
+           li:3 {
+            on  
+            solid  
+             noshape  
+           }
+            li:4 {
+             on  
+             solid  
+             noshape  
+            }
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-       ha:line.14734 {
-        x1=760.0mil; y1=36.3728mm; x2=760.0mil; y2=35.973mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:arc.48699 {
+            x=125.0mil; y=1.125in; 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.14737 {
-        x1=760.0mil; y1=35.973mm; x2=19.310604mm; y2=35.9664mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48700 {
+            x1=125.0mil; y1=1.125in; x2=125.0mil; y2=1.125in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48703 {
+            x1=125.0mil; y1=1.125in; x2=125.0mil; y2=1.125in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48706 {
+            x1=125.0mil; y1=1.125in; x2=4.175mm; y2=1.125in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48709 {
+            x1=125.0mil; y1=1.125in; x2=125.0mil; y2=29.575mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.14740 {
-        x1=558.0mil; y1=1.407in; x2=615.0mil; y2=1.464in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAD
+ ha:flags ={ lock=1
+ };      }
+      ha:subc.48714 {
+       ha:attributes {
+        {io_pcb::hidename_y}=2.5146 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=100
+        refdes=H3
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=52.9844 mm
        }
-       ha:line.14743 {
-        x1=615.0mil; y1=1.464in; x2=817.0mil; y2=1.464in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      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:line.14746 {
-        x1=817.0mil; y1=1.464in; x2=852.0mil; y2=1.429in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48728 {
+         proto=0; x=53.975mm; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+            li:2 {
+             on  
+             solid  
+              noshape  
+            }
+           li:3 {
+            on  
+            solid  
+             noshape  
+           }
+            li:4 {
+             on  
+             solid  
+             noshape  
+            }
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-       ha:line.14749 {
-        x1=852.0mil; y1=1.429in; x2=852.0mil; y2=1.376in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:arc.48715 {
+            x=53.975mm; 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.14752 {
-        x1=1.258in; y1=548.0mil; x2=1.258in; y2=15.228062mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48716 {
+            x1=53.975mm; y1=125.0mil; x2=53.975mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48719 {
+            x1=53.975mm; y1=125.0mil; x2=53.975mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48722 {
+            x1=53.975mm; y1=125.0mil; x2=54.975mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48725 {
+            x1=53.975mm; y1=125.0mil; x2=53.975mm; y2=4.175mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.14755 {
-        x1=1.258in; y1=15.228062mm; x2=31.9413mm; y2=600.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAE
+ ha:flags ={ lock=1
+ };      }
+      ha:subc.48730 {
+       ha:attributes {
+        {io_pcb::hidename_y}=27.5064 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=100
+        refdes=H4
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=53.1622 mm
        }
-       ha:line.14758 {
-        x1=32.7528mm; y1=15.22857mm; x2=32.7414mm; y2=600.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      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:line.14761 {
-        x1=33.5412mm; y1=600.0mil; x2=33.5412mm; y2=14.682216mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48744 {
+         proto=0; x=53.975mm; y=28.575mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+            li:2 {
+             on  
+             solid  
+              noshape  
+            }
+           li:3 {
+            on  
+            solid  
+             noshape  
+           }
+            li:4 {
+             on  
+             solid  
+             noshape  
+            }
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-       ha:line.14764 {
-        x1=33.5412mm; y1=14.682216mm; x2=32.7528mm; y2=547.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:arc.48731 {
+            x=53.975mm; y=1.125in; 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.14767 {
-        x1=35.941mm; y1=600.0mil; x2=35.941mm; y2=531.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48732 {
+            x1=53.975mm; y1=1.125in; x2=53.975mm; y2=1.125in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48735 {
+            x1=53.975mm; y1=1.125in; x2=53.975mm; y2=1.125in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48738 {
+            x1=53.975mm; y1=1.125in; x2=54.975mm; y2=1.125in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48741 {
+            x1=53.975mm; y1=1.125in; x2=53.975mm; y2=29.575mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.14770 {
-        x1=35.1409mm; y1=600.0mil; x2=35.1409mm; y2=13.487908mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAF
+ ha:flags ={ lock=1
+ };      }
+      ha:subc.48746 {
+       ha:attributes {
+        {io_pcb::hidename_y}=15.9017 mm
+        footprint=282834-9
+        {io_pcb::hidename_scale}=100
+        refdes=J2
+        value=9screws
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=27.9669 mm
        }
-       ha:line.14773 {
-        x1=35.1409mm; y1=13.487908mm; x2=35.1414mm; y2=531.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      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=83.46mil;            }
+            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=83.46mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:line.14776 {
-        x1=32.7528mm; y1=15.22857mm; x2=32.7528mm; y2=528.48mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              -41.73mil  
+              -41.73mil  
+              41.73mil  
+              -41.73mil  
+              41.73mil  
+              41.73mil  
+              -41.73mil  
+              41.73mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -41.73mil  
+              -41.73mil  
+              41.73mil  
+              -41.73mil  
+              41.73mil  
+              41.73mil  
+              -41.73mil  
+              41.73mil  
+             }
+           }
+         }
        }
-       ha:line.14779 {
-        x1=32.7528mm; y1=528.48mil; x2=1.237in; y2=476.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48771 {
+         proto=0; x=26.466776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:2 {
+            solid  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+         }
+
+         ha:attributes {
+           term=9
+           name=9
+         }
         }
-       }
-       ha:line.14782 {
-        x1=32.7528mm; y1=548.0mil; x2=33.7058mm; y2=548.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48772 {
+         proto=0; x=23.926776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=8
+         }
         }
-       }
-       ha:line.14785 {
-        x1=33.7058mm; y1=548.0mil; x2=1.344in; y2=531.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48773 {
+         proto=0; x=21.386776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:2 {
+            solid  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+         }
+
+         ha:attributes {
+           term=7
+           name=7
+         }
         }
-       }
-       ha:line.14788 {
-        x1=1.344in; y1=531.0mil; x2=35.1414mm; y2=531.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48774 {
+         proto=0; x=18.846776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=6
+           name=6
+         }
         }
-       }
-       ha:line.14791 {
-        x1=1.258in; y1=548.0mil; x2=31.1912mm; y2=548.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48775 {
+         proto=0; x=16.306776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+         }
+
+         ha:attributes {
+           term=5
+           name=5
+         }
         }
-       }
-       ha:line.14794 {
-        x1=31.1912mm; y1=548.0mil; x2=1.225in; y2=551.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48776 {
+         proto=0; x=13.766776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=4
+         }
         }
-       }
-       ha:line.14797 {
-        x1=35.941mm; y1=531.0mil; x2=36.3728mm; y2=531.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48777 {
+         proto=0; x=11.226776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            round  
+            noshape  
+           }
+            li:2 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+           li:3 {
+            on  
+            diag  
+             sharp  
+             noshape  
+           }
+            li:4 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+         }
+
+         ha:attributes {
+           term=3
+           name=3
+         }
         }
-       }
-       ha:line.14800 {
-        x1=36.3728mm; y1=531.0mil; x2=36.8808mm; y2=551.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48778 {
+         proto=0; x=8.686776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
-       }
-       ha:line.14803 {
-        x1=36.0388mm; y1=643.21mil; x2=36.7337mm; y2=643.21mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48779 {
+         proto=1; x=6.146776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-       ha:line.14806 {
-        x1=36.7337mm; y1=643.21mil; x2=1.461in; y2=658.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:bottom-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48747 {
+            x1=27.9669mm; y1=15.90167mm; x2=27.9669mm; y2=881.96mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.48750 {
+            x1=4.6469mm; y1=881.96mil; x2=27.9669mm; y2=881.96mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.48753 {
+            x1=4.6469mm; y1=15.90167mm; x2=4.6469mm; y2=881.96mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.48756 {
+            x1=4.6469mm; y1=15.90167mm; x2=27.9669mm; y2=15.90167mm; thickness=6.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
         }
-       }
-       ha:line.14809 {
-        x1=1.461in; y1=658.0mil; x2=1.461in; y2=684.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48759 {
+            x1=16.306776mm; y1=754.0mil; x2=16.306776mm; y2=754.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48762 {
+            x1=27.9669mm; y1=15.90167mm; x2=27.9669mm; y2=15.90167mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48765 {
+            x1=27.9669mm; y1=15.90167mm; x2=27.9669mm; y2=16.90167mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48768 {
+            x1=27.9669mm; y1=15.90167mm; x2=28.9669mm; y2=15.90167mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
+          }
         }
        }
-       ha:line.14812 {
-        x1=41.3671mm; y1=18.59407mm; x2=40.5905mm; y2=18.59407mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAH
+      }
+      ha:subc.48781 {
+       ha:attributes {
+        {io_pcb::hidename_y}=18.4475 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R28
+        value=27k
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=28.1813 mm
        }
-       ha:line.14815 {
-        x1=40.5905mm; y1=18.59407mm; x2=1.59in; y2=724.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+         }
        }
-       ha:line.14818 {
-        x1=1.59in; y1=724.0mil; x2=1.59in; y2=691.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48794 {
+         proto=0; x=1.184in; y=687.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.14821 {
-        x1=1.59in; y1=691.0mil; x2=40.2082mm; y2=684.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48795 {
+         proto=0; x=1.184in; y=718.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.14824 {
-        x1=1.209in; y1=643.0mil; x2=31.8384mm; y2=643.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48782 {
+            x1=30.0736mm; y1=702.74mil; x2=30.0736mm; y2=702.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48785 {
+            x1=30.0736mm; y1=702.74mil; x2=30.0736mm; y2=702.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48788 {
+            x1=30.0736mm; y1=702.74mil; x2=30.0736mm; y2=16.849596mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48791 {
+            x1=30.0736mm; y1=702.74mil; x2=29.0736mm; y2=702.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.14827 {
-        x1=31.8384mm; y1=643.0mil; x2=31.8437mm; y2=643.21mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAI
+      }
+      ha:subc.48797 {
+       ha:attributes {
+        {io_pcb::hidename_y}=17.4371 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R27
+        value=100k
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=27.6667 mm
        }
-       ha:line.14830 {
-        x1=41.3671mm; y1=791.1mil; x2=40.49014mm; y2=791.1mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
-       ha:line.14833 {
-        x1=40.49014mm; y1=791.1mil; x2=1.58in; y2=777.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48810 {
+         proto=0; x=29.311596mm; y=760.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.14836 {
-        x1=1.58in; y1=777.0mil; x2=1.58in; y2=747.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48811 {
+         proto=0; x=28.512004mm; y=760.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.14839 {
-        x1=1.58in; y1=747.0mil; x2=39.1922mm; y2=710.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48798 {
+            x1=28.9118mm; y1=760.0mil; x2=28.9118mm; y2=760.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48801 {
+            x1=28.9118mm; y1=760.0mil; x2=28.9118mm; y2=760.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48804 {
+            x1=28.9118mm; y1=760.0mil; x2=27.9118mm; y2=760.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48807 {
+            x1=28.9118mm; y1=760.0mil; x2=28.9118mm; y2=18.304mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.14842 {
-        x1=39.1922mm; y1=710.0mil; x2=39.1922mm; y2=685.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAJ
+      }
+      ha:subc.48813 {
+       ha:attributes {
+        {io_pcb::hidename_y}=25.8765 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R23
+        value=27k
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=11.9507 mm
        }
-       ha:line.14845 {
-        x1=1.404in; y1=1.032in; x2=1.392in; y2=1.044in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+         }
        }
-       ha:line.14848 {
-        x1=1.631in; y1=987.94mil; x2=42.5465mm; y2=987.94mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48826 {
+         proto=0; x=546.0mil; y=954.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.14851 {
-        x1=42.545mm; y1=987.94mil; x2=42.5465mm; y2=987.94mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48827 {
+         proto=0; x=546.0mil; y=922.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.14854 {
-        x1=42.5465mm; y1=987.94mil; x2=1.696in; y2=967.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48814 {
+            x1=546.0mil; y1=23.831804mm; x2=546.0mil; y2=23.831804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48817 {
+            x1=546.0mil; y1=23.831804mm; x2=546.0mil; y2=23.831804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48820 {
+            x1=546.0mil; y1=23.831804mm; x2=546.0mil; y2=24.831804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48823 {
+            x1=546.0mil; y1=23.831804mm; x2=14.8684mm; y2=23.831804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.14857 {
-        x1=1.696in; y1=967.0mil; x2=1.728in; y2=967.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAK
+      }
+      ha:subc.48829 {
+       ha:attributes {
+        {io_pcb::hidename_y}=23.2349 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R18
+        value=100k
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=16.8275 mm
        }
-       ha:line.14860 {
-        x1=1.728in; y1=967.0mil; x2=44.45mm; y2=945.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+         }
        }
-       ha:line.14863 {
-        x1=41.3671mm; y1=24.593804mm; x2=40.4556mm; y2=24.593804mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48842 {
+         proto=0; x=737.0mil; y=21.222204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.14866 {
-        x1=40.4556mm; y1=24.593804mm; x2=1.534in; y2=26.0858mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48843 {
+         proto=0; x=737.0mil; y=22.021796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.14869 {
-        x1=1.534in; y1=26.0858mm; x2=1.453in; y2=26.0858mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48830 {
+            x1=737.0mil; y1=21.622mm; x2=737.0mil; y2=21.622mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48833 {
+            x1=737.0mil; y1=21.622mm; x2=737.0mil; y2=21.622mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48836 {
+            x1=737.0mil; y1=21.622mm; x2=737.0mil; y2=20.622mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48839 {
+            x1=737.0mil; y1=21.622mm; x2=17.7198mm; y2=21.622mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.14872 {
-        x1=1.453in; y1=26.0858mm; x2=36.0172mm; y2=992.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAL
+      }
+      ha:subc.48845 {
+       ha:attributes {
+        {io_pcb::hidename_y}=23.3807 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R17
+        value=100k
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=11.9629 mm
        }
-       ha:line.14875 {
-        x1=36.0172mm; y1=992.0mil; x2=36.0172mm; y2=951.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+         }
        }
-       ha:line.14878 {
-        x1=36.0172mm; y1=951.0mil; x2=1.272in; y2=805.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48858 {
+         proto=0; x=546.48mil; y=835.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.14881 {
-        x1=1.272in; y1=805.0mil; x2=1.272in; y2=773.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48859 {
+         proto=0; x=546.48mil; y=866.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.14884 {
-        x1=1.272in; y1=773.0mil; x2=32.7406mm; y2=756.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48846 {
+            x1=546.48mil; y1=850.74mil; x2=546.48mil; y2=850.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48849 {
+            x1=546.48mil; y1=850.74mil; x2=546.48mil; y2=850.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48852 {
+            x1=546.48mil; y1=850.74mil; x2=546.48mil; y2=20.608796mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48855 {
+            x1=546.48mil; y1=850.74mil; x2=12.880592mm; y2=850.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.14887 {
-        x1=32.7406mm; y1=756.0mil; x2=32.7406mm; y2=686.44mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAM
+      }
+      ha:subc.48861 {
+       ha:attributes {
+        {io_pcb::hidename_y}=6.6675 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R1
+        value=3.3k
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=18.3007 mm
        }
-       ha:line.14890 {
-        x1=32.7406mm; y1=686.44mil; x2=32.7414mm; y2=17.434814mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
-       ha:line.14893 {
-        x1=43.3669mm; y1=16.0941mm; x2=43.3669mm; y2=606.36mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48874 {
+         proto=0; x=734.26mil; y=238.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.14896 {
-        x1=43.3669mm; y1=606.36mil; x2=43.307mm; y2=604.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48875 {
+         proto=0; x=765.74mil; y=238.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.14899 {
-        x1=43.307mm; y1=604.0mil; x2=1.677in; y2=604.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48862 {
+            x1=750.0mil; y1=238.0mil; x2=750.0mil; y2=238.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48865 {
+            x1=750.0mil; y1=238.0mil; x2=750.0mil; y2=238.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48868 {
+            x1=750.0mil; y1=238.0mil; x2=20.05mm; y2=238.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48871 {
+            x1=750.0mil; y1=238.0mil; x2=750.0mil; y2=7.0452mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.14902 {
-        x1=43.8671mm; y1=16.0941mm; x2=43.8671mm; y2=15.08887mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAN
+      }
+      ha:subc.48877 {
+       ha:attributes {
+        {io_pcb::hidename_y}=24.1625 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R11
+        value=1k
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=12.3825 mm
        }
-       ha:line.14905 {
-        x1=43.8671mm; y1=15.08887mm; x2=1.708in; y2=575.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+         }
        }
-       ha:line.14908 {
-        x1=1.708in; y1=575.0mil; x2=1.692in; y2=575.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48890 {
+         proto=0; x=468.0mil; y=23.444204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.14911 {
-        x1=1.576in; y1=546.0mil; x2=1.542in; y2=512.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48891 {
+         proto=0; x=468.0mil; y=24.243796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.14914 {
-        x1=1.542in; y1=512.0mil; x2=1.524in; y2=512.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48878 {
+            x1=468.0mil; y1=23.844mm; x2=468.0mil; y2=23.844mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48881 {
+            x1=468.0mil; y1=23.844mm; x2=468.0mil; y2=23.844mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48884 {
+            x1=468.0mil; y1=23.844mm; x2=468.0mil; y2=22.844mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48887 {
+            x1=468.0mil; y1=23.844mm; x2=10.8872mm; y2=23.844mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.14917 {
-        x1=1.7861in; y1=16.0941mm; x2=1.7861in; y2=601.1mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAO
+      }
+      ha:subc.48893 {
+       ha:attributes {
+        {io_pcb::hidename_y}=16.9545 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R15
+        value=100k
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=24.9875 mm
        }
-       ha:line.14920 {
-        x1=1.7861in; y1=601.1mil; x2=1.712in; y2=527.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
-       ha:line.14923 {
-        x1=1.712in; y1=527.0mil; x2=1.593in; y2=527.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48906 {
+         proto=0; x=1.00326in; y=655.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.14926 {
-        x1=1.593in; y1=527.0mil; x2=1.538in; y2=472.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48907 {
+         proto=0; x=1.03474in; y=655.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.14929 {
-        x1=1.538in; y1=472.0mil; x2=1.525in; y2=472.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48894 {
+            x1=1.019in; y1=655.0mil; x2=1.019in; y2=655.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48897 {
+            x1=1.019in; y1=655.0mil; x2=1.019in; y2=655.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48900 {
+            x1=1.019in; y1=655.0mil; x2=26.8826mm; y2=655.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48903 {
+            x1=1.019in; y1=655.0mil; x2=1.019in; y2=17.637mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.14932 {
-        x1=1.525in; y1=472.0mil; x2=1.524in; y2=473.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAP
+      }
+      ha:subc.48909 {
+       ha:attributes {
+        {io_pcb::hidename_y}=8.2357 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R2
+        value=3.3k
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=12.8905 mm
        }
-       ha:line.14935 {
-        x1=45.8671mm; y1=16.0941mm; x2=45.8671mm; y2=15.056866mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+         }
        }
-       ha:line.14938 {
-        x1=45.8671mm; y1=15.056866mm; x2=1.722in; y2=509.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48922 {
+         proto=0; x=490.0mil; y=7.708396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.14941 {
-        x1=1.722in; y1=509.0mil; x2=1.667in; y2=509.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48923 {
+         proto=0; x=490.0mil; y=6.908804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.14944 {
-        x1=1.667in; y1=509.0mil; x2=40.2082mm; y2=425.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48910 {
+            x1=490.0mil; y1=7.3086mm; x2=490.0mil; y2=7.3086mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48913 {
+            x1=490.0mil; y1=7.3086mm; x2=490.0mil; y2=7.3086mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48916 {
+            x1=490.0mil; y1=7.3086mm; x2=490.0mil; y2=8.3086mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48919 {
+            x1=490.0mil; y1=7.3086mm; x2=13.446mm; y2=7.3086mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.14947 {
-        x1=40.2082mm; y1=425.0mil; x2=40.2082mm; y2=10.2316mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAQ
+      }
+      ha:subc.48925 {
+       ha:attributes {
+        {io_pcb::hidename_y}=16.5001 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=C5
+        value=4.7uF
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=8.0645 mm
        }
-       ha:line.14950 {
-        x1=40.2082mm; y1=10.2316mm; x2=40.2105mm; y2=10.2293mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+         }
        }
-       ha:line.14953 {
-        x1=46.3669mm; y1=16.0941mm; x2=46.3669mm; y2=584.47mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48938 {
+         proto=0; x=195.74mil; y=624.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.14956 {
-        x1=46.3669mm; y1=584.47mil; x2=1.732in; y2=491.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48939 {
+         proto=0; x=164.26mil; y=624.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.14959 {
-        x1=1.732in; y1=491.0mil; x2=1.693in; y2=491.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48926 {
+            x1=180.0mil; y1=624.0mil; x2=180.0mil; y2=624.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48929 {
+            x1=180.0mil; y1=624.0mil; x2=180.0mil; y2=624.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48932 {
+            x1=180.0mil; y1=624.0mil; x2=5.572mm; y2=624.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48935 {
+            x1=180.0mil; y1=624.0mil; x2=180.0mil; y2=14.8496mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.14962 {
-        x1=1.693in; y1=491.0mil; x2=1.623in; y2=421.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAR
+      }
+      ha:subc.48941 {
+       ha:attributes {
+        {io_pcb::hidename_y}=5.7973 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R20
+        value=27k
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=13.0683 mm
        }
-       ha:line.14965 {
-        x1=1.623in; y1=421.0mil; x2=1.623in; y2=10.2382mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+         }
        }
-       ha:line.14968 {
-        x1=1.623in; y1=10.2382mm; x2=41.2265mm; y2=10.2359mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48954 {
+         proto=0; x=490.0mil; y=8.813804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.14971 {
-        x1=48.8668mm; y1=16.0941mm; x2=48.8668mm; y2=13.129006mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48955 {
+         proto=0; x=490.0mil; y=9.613396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.14974 {
-        x1=48.8668mm; y1=13.129006mm; x2=1.914in; y2=507.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48942 {
+            x1=490.0mil; y1=9.2136mm; x2=490.0mil; y2=9.2136mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48945 {
+            x1=490.0mil; y1=9.2136mm; x2=490.0mil; y2=9.2136mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48948 {
+            x1=490.0mil; y1=9.2136mm; x2=490.0mil; y2=8.2136mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48951 {
+            x1=490.0mil; y1=9.2136mm; x2=11.446mm; y2=9.2136mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.14977 {
-        x1=1.9042in; y1=16.0941mm; x2=1.9042in; y2=549.2mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAS
+      }
+      ha:subc.48957 {
+       ha:attributes {
+        {io_pcb::hidename_y}=10.8021 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R13
+        value=100k
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=18.0213 mm
        }
-       ha:line.14980 {
-        x1=1.9042in; y1=549.2mil; x2=1.876in; y2=521.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+         }
        }
-       ha:line.14983 {
-        x1=1.876in; y1=521.0mil; x2=1.876in; y2=12.8712mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48970 {
+         proto=0; x=739.0mil; y=10.324596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.14986 {
-        x1=47.8668mm; y1=16.0941mm; x2=47.8668mm; y2=14.338808mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48971 {
+         proto=0; x=739.0mil; y=9.525004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.14989 {
-        x1=47.8668mm; y1=14.338808mm; x2=1.838in; y2=518.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48958 {
+            x1=739.0mil; y1=9.9248mm; x2=739.0mil; y2=9.9248mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48961 {
+            x1=739.0mil; y1=9.9248mm; x2=739.0mil; y2=9.9248mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48964 {
+            x1=739.0mil; y1=9.9248mm; x2=739.0mil; y2=10.9248mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48967 {
+            x1=739.0mil; y1=9.9248mm; x2=19.7706mm; y2=9.9248mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.14992 {
-        x1=1.838in; y1=518.0mil; x2=1.838in; y2=507.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAT
+      }
+      ha:subc.48973 {
+       ha:attributes {
+        {io_pcb::hidename_y}=25.8699 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R12
+        value=1k
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=17.4493 mm
        }
-       ha:line.14995 {
-        x1=47.3667mm; y1=16.0941mm; x2=47.3667mm; y2=587.83mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
-       ha:line.14998 {
-        x1=47.3667mm; y1=587.83mil; x2=1.799in; y2=522.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.48986 {
+         proto=0; x=721.48mil; y=1.007in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.15001 {
-        x1=1.799in; y1=522.0mil; x2=1.799in; y2=508.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.48987 {
+         proto=0; x=690.0mil; y=1.007in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.15004 {
-        x1=1.799in; y1=508.0mil; x2=1.8in; y2=507.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48974 {
+            x1=705.74mil; y1=1.007in; x2=705.74mil; y2=1.007in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48977 {
+            x1=705.74mil; y1=1.007in; x2=705.74mil; y2=1.007in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48980 {
+            x1=705.74mil; y1=1.007in; x2=16.925796mm; y2=1.007in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48983 {
+            x1=705.74mil; y1=1.007in; x2=705.74mil; y2=24.5778mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.15007 {
-        x1=32.7406mm; y1=995.0mil; x2=33.401mm; y2=995.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAU
+      }
+      ha:subc.48989 {
+       ha:attributes {
+        {io_pcb::hidename_y}=23.8379 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R5
+        value=3.3k
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=12.3571 mm
        }
-       ha:line.15010 {
-        x1=33.401mm; y1=995.0mil; x2=33.5026mm; y2=991.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+         }
        }
-       ha:line.15013 {
-        x1=33.5026mm; y1=991.0mil; x2=33.5026mm; y2=953.48mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.49002 {
+         proto=0; x=507.0mil; y=24.243796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.15016 {
-        x1=33.5026mm; y1=922.0mil; x2=33.5026mm; y2=903.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.49003 {
+         proto=0; x=507.0mil; y=23.444204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.15019 {
-        x1=33.5026mm; y1=903.0mil; x2=1.277in; y2=861.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.48990 {
+            x1=507.0mil; y1=23.844mm; x2=507.0mil; y2=23.844mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.48993 {
+            x1=507.0mil; y1=23.844mm; x2=507.0mil; y2=23.844mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.48996 {
+            x1=507.0mil; y1=23.844mm; x2=507.0mil; y2=24.844mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.48999 {
+            x1=507.0mil; y1=23.844mm; x2=13.8778mm; y2=23.844mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.15022 {
-        x1=43.3669mm; y1=27.5937mm; x2=43.3669mm; y2=1.11264in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAV
+      }
+      ha:subc.49005 {
+       ha:attributes {
+        {io_pcb::hidename_y}=4.8453 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R19
+        value=27k
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=19.6469 mm
        }
-       ha:line.15025 {
-        x1=43.3669mm; y1=1.11264in; x2=1.704in; y2=1.116in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+         }
        }
-       ha:line.15028 {
-        x1=1.704in; y1=1.116in; x2=1.689in; y2=1.116in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.49018 {
+         proto=0; x=739.0mil; y=7.811004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.15031 {
-        x1=1.689in; y1=1.116in; x2=1.681in; y2=1.108in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.49019 {
+         proto=0; x=739.0mil; y=8.610596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.15034 {
-        x1=1.681in; y1=1.108in; x2=1.681in; y2=1.088in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.49006 {
+            x1=739.0mil; y1=8.2108mm; x2=739.0mil; y2=8.2108mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.49009 {
+            x1=739.0mil; y1=8.2108mm; x2=739.0mil; y2=8.2108mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.49012 {
+            x1=739.0mil; y1=8.2108mm; x2=739.0mil; y2=7.2108mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.49015 {
+            x1=739.0mil; y1=8.2108mm; x2=17.7706mm; y2=8.2108mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.15037 {
-        x1=1.681in; y1=1.088in; x2=1.68in; y2=27.6098mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAW
+      }
+      ha:subc.49021 {
+       ha:attributes {
+        {io_pcb::hidename_y}=24.9555 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R6
+        value=3.3k
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=19.1315 mm
        }
-       ha:line.15040 {
-        x1=31.9413mm; y1=17.434814mm; x2=31.9413mm; y2=18.834862mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
-       ha:line.15043 {
-        x1=31.9413mm; y1=18.834862mm; x2=1.26in; y2=744.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.49034 {
+         proto=0; x=768.0mil; y=970.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.15046 {
-        x1=44.8671mm; y1=16.0941mm; x2=44.8671mm; y2=15.352268mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.49035 {
+         proto=0; x=736.52mil; y=970.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.15049 {
-        x1=44.8671mm; y1=15.352268mm; x2=1.708in; y2=546.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.49022 {
+            x1=19.107404mm; y1=970.0mil; x2=19.107404mm; y2=970.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.49025 {
+            x1=19.107404mm; y1=970.0mil; x2=19.107404mm; y2=970.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.49028 {
+            x1=19.107404mm; y1=970.0mil; x2=18.107404mm; y2=970.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.49031 {
+            x1=19.107404mm; y1=970.0mil; x2=19.107404mm; y2=23.638mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.15052 {
-        x1=1.576in; y1=546.0mil; x2=1.708in; y2=546.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAX
+      }
+      ha:subc.49037 {
+       ha:attributes {
+        {io_pcb::hidename_y}=7.3533 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R8
+        value=1k
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=12.9413 mm
        }
-       ha:line.15055 {
-        x1=27.6098mm; y1=30.6324mm; x2=1.31in; y2=30.6324mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
-       ha:line.15058 {
-        x1=1.31in; y1=30.6324mm; x2=1.366in; y2=29.21mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.49050 {
+         proto=0; x=525.26mil; y=267.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.15061 {
-        x1=1.366in; y1=29.21mm; x2=1.7in; y2=29.21mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.49051 {
+         proto=0; x=556.74mil; y=267.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.15064 {
-        x1=1.7in; y1=29.21mm; x2=1.727in; y2=1.123in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.49038 {
+            x1=541.0mil; y1=267.0mil; x2=541.0mil; y2=267.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.49041 {
+            x1=541.0mil; y1=267.0mil; x2=541.0mil; y2=267.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.49044 {
+            x1=541.0mil; y1=267.0mil; x2=14.7414mm; y2=267.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.49047 {
+            x1=541.0mil; y1=267.0mil; x2=541.0mil; y2=7.7818mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.15067 {
-        x1=1.727in; y1=1.123in; x2=1.727in; y2=27.5949mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAY
+      }
+      ha:subc.49053 {
+       ha:attributes {
+        {io_pcb::hidename_y}=4.5593 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R7
+        value=1k
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=19.8755 mm
        }
-       ha:line.15070 {
-        x1=1.727in; y1=27.5949mm; x2=43.8671mm; y2=27.5937mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
-       ha:line.15073 {
-        x1=1.046in; y1=1.122in; x2=1.244in; y2=1.122in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.49066 {
+         proto=0; x=765.74mil; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.15076 {
-        x1=35.941mm; y1=725.0mil; x2=1.421in; y2=731.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.49067 {
+         proto=0; x=734.26mil; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.15079 {
-        x1=35.941mm; y1=17.434814mm; x2=35.941mm; y2=725.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.49054 {
+            x1=750.0mil; y1=200.0mil; x2=750.0mil; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.49057 {
+            x1=750.0mil; y1=200.0mil; x2=750.0mil; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.49060 {
+            x1=750.0mil; y1=200.0mil; x2=18.05mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.49063 {
+            x1=750.0mil; y1=200.0mil; x2=750.0mil; y2=4.08mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.15082 {
-        x1=41.3671mm; y1=21.594064mm; x2=37.2151mm; y2=21.594064mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAZ
+      }
+      ha:subc.49069 {
+       ha:attributes {
+        {io_pcb::hidename_y}=15.1295 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=C4
+        value=4.7uF
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=1.5113 mm
        }
-       ha:line.15085 {
-        x1=37.2151mm; y1=21.594064mm; x2=1.384in; y2=769.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+         }
        }
-       ha:line.15088 {
-        x1=1.384in; y1=769.0mil; x2=1.384in; y2=17.4475mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.49082 {
+         proto=0; x=136.0mil; y=323.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.15091 {
-        x1=1.384in; y1=17.4475mm; x2=35.1409mm; y2=17.434814mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.49083 {
+         proto=0; x=136.0mil; y=355.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.15094 {
-        x1=41.3671mm; y1=830.47mil; x2=40.3725mm; y2=830.47mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.49070 {
+            x1=136.0mil; y1=8.617204mm; x2=136.0mil; y2=8.617204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.49073 {
+            x1=136.0mil; y1=8.617204mm; x2=136.0mil; y2=8.617204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.49076 {
+            x1=136.0mil; y1=8.617204mm; x2=136.0mil; y2=7.617204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.49079 {
+            x1=136.0mil; y1=8.617204mm; x2=2.4544mm; y2=8.617204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.15097 {
-        x1=40.3725mm; y1=830.47mil; x2=1.58in; y2=821.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAa
+      }
+      ha:subc.49085 {
+       ha:attributes {
+        {io_pcb::hidename_y}=14.8209 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R22
+        value=27k
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=29.9659 mm
        }
-       ha:line.15103 {
-        x1=49.8668mm; y1=9.7348mm; x2=47.625mm; y2=295.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
-       ha:line.15106 {
-        x1=49.3667mm; y1=10.504678mm; x2=48.895mm; y2=395.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.49098 {
+         proto=0; x=1.11874in; y=595.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.15109 {
-        x1=58.1914mm; y1=536.0mil; x2=58.1914mm; y2=14.8894mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.49099 {
+         proto=0; x=1.08726in; y=595.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.15112 {
-        x1=58.1914mm; y1=14.8894mm; x2=58.1657mm; y2=587.20472441mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.49086 {
+            x1=28.0162mm; y1=595.0mil; x2=28.0162mm; y2=595.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+ ha:flags ={ selected=1
+ };           }
+           ha:line.49089 {
+            x1=28.0162mm; y1=595.0mil; x2=28.0162mm; y2=595.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+ ha:flags ={ selected=1
+ };           }
+           ha:line.49092 {
+            x1=28.0162mm; y1=595.0mil; x2=27.0162mm; y2=595.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+ ha:flags ={ selected=1
+ };           }
+           ha:line.49095 {
+            x1=28.0162mm; y1=595.0mil; x2=28.0162mm; y2=14.113mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+ ha:flags ={ selected=1
+ };           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.15115 {
-        x1=50.3667mm; y1=7.694676mm; x2=50.3667mm; y2=658.94mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAb
+      }
+      ha:subc.49101 {
+       ha:attributes {
+        {io_pcb::hidename_y}=18.5039 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R21
+        value=27k
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=30.1559 mm
        }
-       ha:line.15118 {
-        x1=50.3667mm; y1=658.94mil; x2=1.993in; y2=669.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
-       ha:line.15121 {
-        x1=1.993in; y1=669.0mil; x2=2.036in; y2=669.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.49114 {
+         proto=0; x=1.11874in; y=655.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.15124 {
-        x1=52.07mm; y1=689.0mil; x2=53.086mm; y2=649.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.49115 {
+         proto=0; x=1.08726in; y=655.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.15127 {
-        x1=53.086mm; y1=649.0mil; x2=2.147in; y2=649.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.49102 {
+            x1=28.0162mm; y1=655.0mil; x2=28.0162mm; y2=655.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.49105 {
+            x1=28.0162mm; y1=655.0mil; x2=28.0162mm; y2=655.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.49108 {
+            x1=28.0162mm; y1=655.0mil; x2=27.0162mm; y2=655.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.49111 {
+            x1=28.0162mm; y1=655.0mil; x2=28.0162mm; y2=15.637mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.15130 {
-        x1=2.147in; y1=649.0mil; x2=55.626mm; y2=692.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAc
+      }
+      ha:subc.49117 {
+       ha:attributes {
+        {io_pcb::hidename_y}=13.3731 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R16
+        value=100k
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=24.8793 mm
        }
-       ha:line.15133 {
-        x1=55.626mm; y1=692.0mil; x2=55.626mm; y2=21.9147mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
-       ha:line.15136 {
-        x1=2.036in; y1=669.0mil; x2=2.072in; y2=633.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.49130 {
+         proto=0; x=1.00326in; y=595.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.15139 {
-        x1=2.072in; y1=633.0mil; x2=54.7116mm; y2=633.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.49131 {
+         proto=0; x=1.03474in; y=595.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.15142 {
-        x1=54.7116mm; y1=633.0mil; x2=2.241in; y2=720.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.49118 {
+            x1=1.019in; y1=595.0mil; x2=1.019in; y2=595.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.49121 {
+            x1=1.019in; y1=595.0mil; x2=1.019in; y2=595.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.49124 {
+            x1=1.019in; y1=595.0mil; x2=26.8826mm; y2=595.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.49127 {
+            x1=1.019in; y1=595.0mil; x2=1.019in; y2=16.113mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.15145 {
-        x1=2.241in; y1=720.0mil; x2=2.241in; y2=21.8893mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAd
+      }
+      ha:subc.49133 {
+       ha:attributes {
+        {io_pcb::hidename_y}=25.5905 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R24
+        value=27k
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=21.1831 mm
        }
-       ha:line.15148 {
-        x1=2.241in; y1=21.8893mm; x2=2.24in; y2=21.9147mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
-       ha:line.15151 {
-        x1=54.8132mm; y1=616.0mil; x2=2.181in; y2=639.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.49146 {
+         proto=0; x=767.74mil; y=933.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.15154 {
-        x1=2.181in; y1=639.0mil; x2=2.333in; y2=639.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.49147 {
+         proto=0; x=736.26mil; y=933.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.15157 {
-        x1=2.333in; y1=639.0mil; x2=2.341in; y2=631.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.49134 {
+            x1=752.0mil; y1=933.0mil; x2=752.0mil; y2=933.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.49137 {
+            x1=752.0mil; y1=933.0mil; x2=752.0mil; y2=933.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.49140 {
+            x1=752.0mil; y1=933.0mil; x2=18.1008mm; y2=933.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.49143 {
+            x1=752.0mil; y1=933.0mil; x2=752.0mil; y2=22.6982mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.15160 {
-        x1=2.341in; y1=631.0mil; x2=2.341in; y2=14.9407mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAe
+      }
+      ha:subc.49149 {
+       ha:attributes {
+        {io_pcb::hidename_y}=9.5631 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R14
+        value=100k
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=10.6299 mm
        }
-       ha:line.15163 {
-        x1=2.341in; y1=14.9407mm; x2=59.4357mm; y2=587.20472441mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
+         }
        }
-       ha:line.15166 {
-        x1=50.8668mm; y1=16.0941mm; x2=50.8668mm; y2=15.2494mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.49162 {
+         proto=0; x=556.74mil; y=412.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.15169 {
-        x1=50.8668mm; y1=15.2494mm; x2=2.031in; y2=572.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.49163 {
+         proto=0; x=525.26mil; y=412.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.15172 {
-        x1=2.031in; y1=572.0mil; x2=53.6956mm; y2=572.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.49150 {
+            x1=541.0mil; y1=412.0mil; x2=541.0mil; y2=412.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.49153 {
+            x1=541.0mil; y1=412.0mil; x2=541.0mil; y2=412.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.49156 {
+            x1=541.0mil; y1=412.0mil; x2=12.7414mm; y2=412.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.49159 {
+            x1=541.0mil; y1=412.0mil; x2=541.0mil; y2=9.4648mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.15175 {
-        x1=53.6956mm; y1=572.0mil; x2=54.9783mm; y2=622.5mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAf
+      }
+      ha:subc.49165 {
+       ha:attributes {
+        {io_pcb::hidename_y}=19.4386 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R50
+        value=1k
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=1.5921 mm
        }
-       ha:line.15178 {
-        x1=1.07213in; y1=36.2999mm; x2=27.2542mm; y2=36.322mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+         }
        }
-       ha:line.15181 {
-        x1=29.0071mm; y1=32.274mm; x2=29.8864mm; y2=32.274mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.49178 {
+         proto=0; x=180.48mil; y=860.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-       ha:line.15184 {
-        x1=29.8864mm; y1=32.274mm; x2=1.177in; y2=1.271in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.49179 {
+         proto=0; x=149.0mil; y=860.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:line.15187 {
-        x1=29.0071mm; y1=34.274mm; x2=29.8798mm; y2=34.274mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.49166 {
+            x1=164.74mil; y1=860.0mil; x2=164.74mil; y2=860.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.49169 {
+            x1=164.74mil; y1=860.0mil; x2=164.74mil; y2=860.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.49172 {
+            x1=164.74mil; y1=860.0mil; x2=5.184396mm; y2=860.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.49175 {
+            x1=164.74mil; y1=860.0mil; x2=164.74mil; y2=20.844mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.15190 {
-        x1=29.8798mm; y1=34.274mm; x2=1.177in; y2=1.35in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+      }
+       uid = 2948JTdjTKzy5Ud+Np8AAAAg
+      }
+       ha:subc.49197 {
+        ha:attributes {
+         {io_pcb::hidename_y}=21.9959 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R51
+         value=1k
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=4.3053 mm
         }
-       }
-       ha:line.15193 {
-        x1=1.177in; y1=32.29mm; x2=30.48mm; y2=32.8742mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+               -12.84mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
+            }
+          }
         }
        }
-       ha:line.15196 {
-        x1=29.9212mm; y1=34.274mm; x2=29.9212mm; y2=34.2326mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        li:objects {
+         ha:padstack_ref.49210 {
+          proto=0; x=113.48mil; y=860.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.49211 {
+          proto=0; x=82.0mil; y=860.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-       ha:line.15199 {
-        x1=29.9212mm; y1=34.2326mm; x2=30.48mm; y2=33.6738mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:layers {
+
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49198 {
+             x1=2.482596mm; y1=860.0mil; x2=2.482596mm; y2=860.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49201 {
+             x1=2.482596mm; y1=860.0mil; x2=2.482596mm; y2=860.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49204 {
+             x1=2.482596mm; y1=860.0mil; x2=3.482596mm; y2=860.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49207 {
+             x1=2.482596mm; y1=860.0mil; x2=2.482596mm; y2=20.844mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:line.15202 {
-        x1=25.856946mm; y1=32.274mm; x2=982.37mil; y2=32.274mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+        uid = 2948JTdjTKzy5Ud+Np8AAAAj
        }
-       ha:line.15205 {
-        x1=982.37mil; y1=32.274mm; x2=982.0mil; y2=1.271in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       ha:subc.49213 {
+        ha:attributes {
+         {io_pcb::hidename_y}=16.6370 mm
+         copyright=2006 DJ Delorie
+         author=DJ Delorie
+         footprint=SOT23-5
+         dist-license=GPL
+         {io_pcb::hidename_scale}=89
+         refdes=U2
+         value=MCP73831
+         {io_pcb::hidename_direction}=0
+         use-license=Unlimited
+         {io_pcb::hidename_x}=4.0640 mm
         }
-       }
-       ha:line.15208 {
-        x1=28.031948mm; y1=34.824mm; x2=28.031948mm; y2=35.2455mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
+               -12.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  
+               -15.0mil  
+               -23.0mil  
+               15.0mil  
+               23.0mil  
+               15.0mil  
+               23.0mil  
+               -15.0mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
+               -12.0mil  
+              }
+            }
+          }
         }
        }
-       ha:line.15211 {
-        x1=28.031948mm; y1=35.2455mm; x2=1.141in; y2=36.195mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        li:objects {
+         ha:padstack_ref.49238 {
+          proto=0; x=152.0mil; y=437.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=VIN
+          }
+         }
+         ha:padstack_ref.49239 {
+          proto=0; x=74.0mil; y=437.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=PROG
+          }
+         }
+         ha:padstack_ref.49240 {
+          proto=0; x=74.0mil; y=519.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=STAT
+          }
+         }
+         ha:padstack_ref.49241 {
+          proto=0; x=113.0mil; y=519.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=VSS
+          }
+         }
+         ha:padstack_ref.49242 {
+          proto=0; x=152.0mil; y=519.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=VBAT
+          }
+         }
         }
-       }
-       ha:line.15214 {
-        x1=1.141in; y1=36.195mm; x2=1.141in; y2=36.703mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49214 {
+             x1=172.0mil; y1=408.0mil; x2=172.0mil; y2=547.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.49217 {
+             x1=172.0mil; y1=408.0mil; x2=54.0mil; y2=408.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.49220 {
+             x1=54.0mil; y1=408.0mil; x2=54.0mil; y2=547.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.49223 {
+             x1=172.0mil; y1=547.0mil; x2=54.0mil; y2=547.0mil; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49226 {
+             x1=113.0mil; y1=12.34948mm; x2=113.0mil; y2=12.34948mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49229 {
+             x1=152.0mil; y1=437.0mil; x2=152.0mil; y2=437.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49232 {
+             x1=152.0mil; y1=437.0mil; x2=152.0mil; y2=10.0998mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49235 {
+             x1=152.0mil; y1=437.0mil; x2=4.8608mm; y2=437.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:line.15217 {
-        x1=27.631898mm; y1=34.824mm; x2=27.631898mm; y2=35.4297mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+        uid = 2948JTdjTKzy5Ud+Np8AAAAk
        }
-       ha:line.15220 {
-        x1=27.631898mm; y1=35.4297mm; x2=28.1686mm; y2=35.9664mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       ha:subc.49355 {
+        ha:attributes {
+         {io_pcb::hidename_y}=13.7541 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R10
+         value=1k
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=17.1201 mm
         }
-       }
-       ha:line.15223 {
-        x1=28.1686mm; y1=35.9664mm; x2=28.1686mm; y2=36.6898mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
+          }
         }
        }
-       ha:line.15226 {
-        x1=28.1686mm; y1=36.6898mm; x2=1.10952in; y2=36.703mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        li:objects {
+         ha:padstack_ref.49368 {
+          proto=0; x=702.52mil; y=612.0mil; 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.49369 {
+          proto=0; x=734.0mil; y=612.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-       ha:line.15229 {
-        x1=1.07213in; y1=34.824mm; x2=1.07213in; y2=36.2933mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:layers {
+
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49356 {
+             x1=18.243804mm; y1=612.0mil; x2=18.243804mm; y2=612.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49359 {
+             x1=18.243804mm; y1=612.0mil; x2=18.243804mm; y2=612.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49362 {
+             x1=18.243804mm; y1=612.0mil; x2=19.243804mm; y2=612.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49365 {
+             x1=18.243804mm; y1=612.0mil; x2=18.243804mm; y2=16.5448mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:line.15232 {
-        x1=1.07213in; y1=36.2933mm; x2=1.072in; y2=1.429in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+        uid = 2948JTdjTKzy5Ud+Np8AAAAo
        }
-       ha:line.15235 {
-        x1=28.9748mm; y1=1.435in; x2=1.173in; y2=1.435in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       ha:subc.49371 {
+        ha:attributes {
+         {io_pcb::hidename_y}=14.7955 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R4
+         value=3.3k
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=13.4061 mm
         }
-       }
-       ha:line.15238 {
-        x1=1.05638in; y1=34.824mm; x2=1.05638in; y2=35.3725mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
+          }
         }
        }
-       ha:line.15241 {
-        x1=1.05638in; y1=35.3725mm; x2=1.048in; y2=1.401in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        li:objects {
+         ha:padstack_ref.49384 {
+          proto=0; x=619.04mil; y=612.0mil; 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.49385 {
+          proto=0; x=650.52mil; y=612.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-       ha:line.15244 {
-        x1=1.048in; y1=1.401in; x2=1.01in; y2=1.401in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:layers {
+
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49372 {
+             x1=16.123412mm; y1=612.0mil; x2=16.123412mm; y2=612.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49375 {
+             x1=16.123412mm; y1=612.0mil; x2=16.123412mm; y2=612.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49378 {
+             x1=16.123412mm; y1=612.0mil; x2=17.123412mm; y2=612.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49381 {
+             x1=16.123412mm; y1=612.0mil; x2=16.123412mm; y2=16.5448mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:line.15247 {
-        x1=1.01in; y1=1.401in; x2=1.003in; y2=1.394in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+        uid = 2948JTdjTKzy5Ud+Np8AAAAp
        }
-       ha:line.15250 {
-        x1=1.003in; y1=36.576mm; x2=1.003in; y2=1.4in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       ha:subc.49387 {
+        ha:attributes {
+         {io_pcb::hidename_y}=16.4719 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R3
+         value=3.3k
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=13.5999 mm
         }
-       }
-       ha:line.15253 {
-        x1=1.003in; y1=1.4in; x2=1.006in; y2=1.397in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
+          }
         }
        }
-       ha:line.15256 {
-        x1=1.03448in; y1=36.576mm; x2=26.289mm; y2=36.576mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        li:objects {
+         ha:padstack_ref.49400 {
+          proto=0; x=618.78mil; y=677.0mil; 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.49401 {
+          proto=0; x=650.26mil; 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
+          }
+         }
         }
-       }
-       ha:line.15259 {
-        x1=26.289mm; y1=36.576mm; x2=1.056in; y2=1.461in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:layers {
+
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49388 {
+             x1=16.116808mm; y1=677.0mil; x2=16.116808mm; y2=677.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49391 {
+             x1=16.116808mm; y1=677.0mil; x2=16.116808mm; y2=677.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49394 {
+             x1=16.116808mm; y1=677.0mil; x2=17.116808mm; y2=677.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49397 {
+             x1=16.116808mm; y1=677.0mil; x2=16.116808mm; y2=18.1958mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:line.15262 {
-        x1=1.056in; y1=1.461in; x2=1.13in; y2=1.461in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+        uid = 2948JTdjTKzy5Ud+Np8AAAAq
        }
-       ha:line.15265 {
-        x1=1.13in; y1=1.461in; x2=1.141in; y2=36.83mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       ha:subc.49403 {
+        ha:attributes {
+         {io_pcb::hidename_y}=15.3797 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R9
+         value=1k
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=17.0373 mm
         }
-       }
-       ha:line.15268 {
-        x1=1.141in; y1=36.83mm; x2=1.141in; y2=1.437in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
+          }
         }
        }
-       ha:line.15271 {
-        x1=28.031948mm; y1=31.724mm; x2=28.031948mm; y2=1.22738in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        li:objects {
+         ha:padstack_ref.49416 {
+          proto=0; x=702.52mil; y=677.0mil; 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.49417 {
+          proto=0; x=734.0mil; 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
+          }
+         }
         }
-       }
-       ha:line.15274 {
-        x1=28.031948mm; y1=1.22738in; x2=1.11in; y2=1.221in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:layers {
+
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49404 {
+             x1=18.243804mm; y1=677.0mil; x2=18.243804mm; y2=677.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49407 {
+             x1=18.243804mm; y1=677.0mil; x2=18.243804mm; y2=677.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49410 {
+             x1=18.243804mm; y1=677.0mil; x2=19.243804mm; y2=677.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49413 {
+             x1=18.243804mm; y1=677.0mil; x2=18.243804mm; y2=18.1958mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:line.15277 {
-        x1=1.11in; y1=1.221in; x2=1.149in; y2=1.221in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+        uid = 2948JTdjTKzy5Ud+Np8AAAAr
        }
-       ha:line.15280 {
-        x1=1.149in; y1=1.221in; x2=1.177in; y2=1.249in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       ha:subc.49419 {
+        ha:attributes {
+         {io_pcb::hidename_y}=7.8359 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R55
+         value=22
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=35.6809 mm
         }
-       }
-       ha:line.15283 {
-        x1=1.177in; y1=1.249in; x2=1.177in; y2=1.271in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
+          }
         }
        }
-       ha:line.15286 {
-        x1=1.07213in; y1=31.724mm; x2=1.07213in; y2=31.010098mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        li:objects {
+         ha:padstack_ref.49432 {
+          proto=0; x=1.38874in; y=271.0mil; 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.49433 {
+          proto=0; x=1.35726in; y=271.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-       ha:line.15289 {
-        x1=1.07213in; y1=31.010098mm; x2=27.6098mm; y2=30.6324mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:layers {
+
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49420 {
+             x1=1.373in; y1=271.0mil; x2=1.373in; y2=271.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49423 {
+             x1=1.373in; y1=271.0mil; x2=1.373in; y2=271.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49426 {
+             x1=1.373in; y1=271.0mil; x2=33.8742mm; y2=271.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49429 {
+             x1=1.373in; y1=271.0mil; x2=1.373in; y2=5.8834mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:line.15292 {
-        x1=1.694in; y1=34.2072mm; x2=1.694in; y2=35.7632mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+        uid = 2948JTdjTKzy5Ud+Np8AAAAs
        }
-       ha:line.15295 {
-        x1=44.7614mm; y1=1.429in; x2=1.715in; y2=1.429in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       ha:subc.49435 {
+        ha:attributes {
+         {io_pcb::hidename_y}=6.8453 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R54
+         value=22
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=35.6809 mm
         }
-       }
-       ha:line.15298 {
-        x1=1.694in; y1=35.7632mm; x2=1.715in; y2=1.429in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
+          }
         }
        }
-       ha:line.15301 {
-        x1=43.307mm; y1=1.419in; x2=43.307mm; y2=35.8785mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        li:objects {
+         ha:padstack_ref.49448 {
+          proto=0; x=1.38874in; y=233.0mil; 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.49449 {
+          proto=0; x=1.35726in; y=233.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-       ha:line.15304 {
-        x1=43.307mm; y1=35.8785mm; x2=1.741in; y2=34.9641mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:layers {
+
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49436 {
+             x1=1.373in; y1=233.0mil; x2=1.373in; y2=233.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49439 {
+             x1=1.373in; y1=233.0mil; x2=1.373in; y2=233.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49442 {
+             x1=1.373in; y1=233.0mil; x2=33.8742mm; y2=233.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49445 {
+             x1=1.373in; y1=233.0mil; x2=1.373in; y2=4.9182mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:line.15307 {
-        x1=46.0713mm; y1=34.9641mm; x2=46.0713mm; y2=35.7863mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+        uid = 2948JTdjTKzy5Ud+Np8AAAAt
        }
-       ha:line.15310 {
-        x1=46.0713mm; y1=35.7863mm; x2=45.561mm; y2=1.429in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       ha:subc.49489 {
+        ha:attributes {
+         {io_pcb::hidename_y}=15.8750 mm
+         footprint=8ufson2x2
+         {io_pcb::hidename_scale}=100
+         refdes=U14
+         value=LM293
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=12.8270 mm
         }
-       }
-       ha:line.15313 {
-        x1=1.741in; y1=1.286in; x2=43.7708mm; y2=1.286in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+               5.905mil  
+               -14.76mil  
+               -5.905mil  
+               -14.76mil  
+               -5.905mil  
+               14.76mil  
+               5.905mil  
+               14.76mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               11.81mil  
+               -20.665mil  
+               -11.81mil  
+               -20.665mil  
+               -11.81mil  
+               20.665mil  
+               11.81mil  
+               20.665mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               5.905mil  
+               -14.76mil  
+               -5.905mil  
+               -14.76mil  
+               -5.905mil  
+               14.76mil  
+               5.905mil  
+               14.76mil  
+              }
+            }
+          }
         }
-       }
-       ha:line.15316 {
-        x1=43.7708mm; y1=1.286in; x2=1.694in; y2=33.4076mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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.5mil  
+               -8.86mil  
+               -31.5mil  
+               8.86mil  
+               31.5mil  
+               8.86mil  
+               31.5mil  
+               -8.86mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -37.405mil  
+               -14.765mil  
+               -37.405mil  
+               14.765mil  
+               37.405mil  
+               14.765mil  
+               37.405mil  
+               -14.765mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -31.5mil  
+               -8.86mil  
+               -31.5mil  
+               8.86mil  
+               31.5mil  
+               8.86mil  
+               31.5mil  
+               -8.86mil  
+              }
+            }
+          }
         }
        }
-       ha:line.15319 {
-        x1=1.818in; y1=1.205in; x2=1.818in; y2=32.5585mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        li:objects {
+         ha:padstack_ref.49517 {
+          proto=0; x=534.53mil; y=584.645mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=out
+          }
+         }
+         ha:padstack_ref.49518 {
+          proto=0; x=475.47mil; y=665.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=in+
+          }
+         }
+         ha:padstack_ref.49519 {
+          proto=0; x=514.84mil; y=584.645mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=in-
+          }
+         }
+         ha:padstack_ref.49520 {
+          proto=0; x=495.16mil; y=665.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=6
+            name=in-
+          }
+         }
+         ha:padstack_ref.49521 {
+          proto=0; x=495.16mil; y=584.645mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=in+
+          }
+         }
+         ha:padstack_ref.49522 {
+          proto=0; x=514.84mil; y=665.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=7
+            name=out
+          }
+         }
+         ha:padstack_ref.49523 {
+          proto=0; x=475.47mil; y=584.645mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=V-
+          }
+         }
+         ha:padstack_ref.49524 {
+          proto=0; x=534.53mil; y=665.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=8
+            name=V+
+          }
+         }
+         ha:padstack_ref.49525 {
+          proto=1; x=505.0mil; y=625.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=GND
+            name=GND
+          }
+         }
         }
-       }
-       ha:line.15322 {
-        x1=1.818in; y1=32.5585mm; x2=46.0713mm; y2=1.286in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49490 {
+             x1=11.827002mm; y1=664.37mil; x2=544.37mil; y2=664.37mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.49493 {
+             x1=11.827002mm; y1=14.875002mm; x2=11.827002mm; y2=664.37mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.49496 {
+             x1=11.827002mm; y1=14.875002mm; x2=544.37mil; y2=14.875002mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.49499 {
+             x1=544.37mil; y1=14.875002mm; x2=544.37mil; y2=664.37mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.49502 {
+             x1=14.126972mm; y1=14.875002mm; x2=14.126972mm; y2=14.875002mm; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49505 {
+             x1=505.0mil; y1=625.0mil; x2=505.0mil; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49508 {
+             x1=505.0mil; y1=625.0mil; x2=505.0mil; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49511 {
+             x1=505.0mil; y1=625.0mil; x2=505.0mil; y2=14.875mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49514 {
+             x1=505.0mil; y1=625.0mil; x2=11.827mm; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:line.15325 {
-        x1=1.777in; y1=30.4292mm; x2=1.777in; y2=34.0286mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+        uid = 2948JTdjTKzy5Ud+Np8AAAAv
        }
-       ha:line.15328 {
-        x1=1.777in; y1=34.0286mm; x2=46.0713mm; y2=34.9641mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       ha:subc.49527 {
+        ha:attributes {
+         {io_pcb::hidename_y}=23.0022 mm
+         footprint=powerdi123
+         {io_pcb::hidename_scale}=100
+         refdes=D3
+         value=DFLS130L
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=7.6200 mm
         }
-       }
-       ha:line.15331 {
-        x1=1.7861in; y1=27.5937mm; x2=1.7861in; y2=1.1559in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+               27.56mil  
+               -43.31mil  
+               -27.56mil  
+               -43.31mil  
+               -27.56mil  
+               43.31mil  
+               27.56mil  
+               43.31mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               33.465mil  
+               -49.215mil  
+               -33.465mil  
+               -49.215mil  
+               -33.465mil  
+               49.215mil  
+               33.465mil  
+               49.215mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               27.56mil  
+               -43.31mil  
+               -27.56mil  
+               -43.31mil  
+               -27.56mil  
+               43.31mil  
+               27.56mil  
+               43.31mil  
+              }
+            }
+          }
         }
-       }
-       ha:line.15334 {
-        x1=1.7861in; y1=1.1559in; x2=1.742in; y2=30.48mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+               -27.555mil  
+               -17.715mil  
+               -27.555mil  
+               17.715mil  
+               27.555mil  
+               17.715mil  
+               27.555mil  
+               -17.715mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -33.46mil  
+               -23.62mil  
+               -33.46mil  
+               23.62mil  
+               33.46mil  
+               23.62mil  
+               33.46mil  
+               -23.62mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -27.555mil  
+               -17.715mil  
+               -27.555mil  
+               17.715mil  
+               27.555mil  
+               17.715mil  
+               27.555mil  
+               -17.715mil  
+              }
+            }
+          }
         }
        }
-       ha:line.15337 {
-        x1=1.742in; y1=30.48mm; x2=1.742in; y2=32.639mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        li:objects {
+         ha:padstack_ref.49561 {
+          proto=0; x=300.0mil; y=943.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+         ha:padstack_ref.49562 {
+          proto=1; x=300.0mil; y=842.61mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
         }
-       }
-       ha:line.15340 {
-        x1=1.742in; y1=32.639mm; x2=1.741in; y2=1.286in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49528 {
+             x1=337.99mil; y1=21.502116mm; x2=337.99mil; y2=24.502364mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.49531 {
+             x1=6.655054mm; y1=24.502364mm; x2=337.99mil; y2=24.502364mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.49534 {
+             x1=6.655054mm; y1=21.502116mm; x2=6.655054mm; y2=24.502364mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.49537 {
+             x1=6.655054mm; y1=21.502116mm; x2=337.99mil; y2=21.502116mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.49540 {
+             x1=337.99mil; y1=985.69mil; x2=337.99mil; y2=1.00468in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.49543 {
+             x1=6.655054mm; y1=1.00468in; x2=337.99mil; y2=1.00468in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.49546 {
+             x1=6.655054mm; y1=985.69mil; x2=6.655054mm; y2=1.00468in; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49549 {
+             x1=300.0mil; y1=22.677247mm; x2=300.0mil; y2=22.677247mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49552 {
+             x1=300.0mil; y1=905.6mil; x2=300.0mil; y2=905.6mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49555 {
+             x1=300.0mil; y1=905.6mil; x2=300.0mil; y2=22.00224mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49558 {
+             x1=300.0mil; y1=905.6mil; x2=6.62mm; y2=905.6mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:line.15343 {
-        x1=28.432mm; y1=34.8491mm; x2=28.432mm; y2=35.0868mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+        uid = 2948JTdjTKzy5Ud+Np8AAAAw
        }
-       ha:line.15346 {
-        x1=28.432mm; y1=35.0868mm; x2=1.128in; y2=1.39in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       ha:subc.49564 {
+        ha:attributes {
+         {io_pcb::hidename_y}=27.9527 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R36
+         value=100k
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=8.9535 mm
         }
-       }
-       ha:line.15349 {
-        x1=1.128in; y1=1.39in; x2=1.205in; y2=1.39in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+               -12.84mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
+            }
+          }
         }
        }
-       ha:line.15352 {
-        x1=1.205in; y1=1.39in; x2=1.239in; y2=1.356in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        li:objects {
+         ha:padstack_ref.49577 {
+          proto=0; x=384.0mil; y=1.08474in; 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.49578 {
+          proto=0; x=384.0mil; y=1.05326in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-       ha:line.15355 {
-        x1=1.239in; y1=1.356in; x2=1.239in; y2=1.261in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:layers {
+
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49565 {
+             x1=384.0mil; y1=27.1526mm; x2=384.0mil; y2=27.1526mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49568 {
+             x1=384.0mil; y1=27.1526mm; x2=384.0mil; y2=27.1526mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49571 {
+             x1=384.0mil; y1=27.1526mm; x2=384.0mil; y2=28.1526mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49574 {
+             x1=384.0mil; y1=27.1526mm; x2=10.7536mm; y2=27.1526mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:line.15358 {
-        x1=1.239in; y1=1.261in; x2=1.274in; y2=31.1404mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+        uid = 2948JTdjTKzy5Ud+Np8AAAAx
        }
-       ha:line.15361 {
-        x1=1.274in; y1=31.1404mm; x2=1.316in; y2=31.1404mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       ha:subc.49580 {
+        ha:attributes {
+         {io_pcb::hidename_y}=29.5717 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R37
+         value=80.6k
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=8.9535 mm
         }
-       }
-       ha:line.15364 {
-        x1=1.316in; y1=31.1404mm; x2=1.375in; y2=1.167in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+               -12.84mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
+            }
+          }
         }
        }
-       ha:line.15367 {
-        x1=1.375in; y1=1.167in; x2=1.724in; y2=1.167in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        li:objects {
+         ha:padstack_ref.49593 {
+          proto=0; x=384.0mil; y=29.171396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.49594 {
+          proto=0; x=384.0mil; y=28.371804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-       ha:line.15370 {
-        x1=1.724in; y1=1.167in; x2=1.767in; y2=1.124in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:layers {
+
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49581 {
+             x1=384.0mil; y1=28.7716mm; x2=384.0mil; y2=28.7716mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49584 {
+             x1=384.0mil; y1=28.7716mm; x2=384.0mil; y2=28.7716mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49587 {
+             x1=384.0mil; y1=28.7716mm; x2=384.0mil; y2=29.7716mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49590 {
+             x1=384.0mil; y1=28.7716mm; x2=10.7536mm; y2=28.7716mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:line.15373 {
-        x1=1.767in; y1=1.124in; x2=1.767in; y2=27.6084mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+        uid = 2948JTdjTKzy5Ud+Np8AAAAy
        }
-       ha:line.15376 {
-        x1=1.767in; y1=27.6084mm; x2=44.8671mm; y2=27.5937mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       ha:subc.49596 {
+        ha:attributes {
+         {io_pcb::hidename_y}=22.1361 mm
+         footprint=1206
+         {io_pcb::hidename_scale}=100
+         refdes=C39
+         value=47uF
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=10.5791 mm
         }
-       }
-       ha:line.15379 {
-        x1=26.432mm; y1=31.6989mm; x2=26.432mm; y2=1.17337in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+               -37.4mil  
+               -25.59mil  
+               -37.4mil  
+               25.59mil  
+               37.4mil  
+               25.59mil  
+               37.4mil  
+               -25.59mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -40.4mil  
+               -28.59mil  
+               -40.4mil  
+               28.59mil  
+               40.4mil  
+               28.59mil  
+               40.4mil  
+               -28.59mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -37.4mil  
+               -25.59mil  
+               -37.4mil  
+               25.59mil  
+               37.4mil  
+               25.59mil  
+               37.4mil  
+               -25.59mil  
+              }
+            }
+          }
         }
        }
-       ha:line.15382 {
-        x1=26.432mm; y1=1.17337in; x2=1.06in; y2=29.3116mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        li:objects {
+         ha:padstack_ref.49615 {
+          proto=0; x=385.0mil; y=843.95mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.49616 {
+          proto=0; x=385.0mil; y=962.05mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-       ha:line.15385 {
-        x1=1.05638in; y1=31.724mm; x2=1.05638in; y2=1.20062in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49597 {
+             x1=10.72896mm; y1=22.336252mm; x2=10.72896mm; y2=926.62mil; thickness=8.0mil; clearance=0.0;
+            }
+            ha:line.49600 {
+             x1=347.6mil; y1=22.336252mm; x2=347.6mil; y2=926.62mil; thickness=8.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49603 {
+             x1=385.0mil; y1=903.0mil; x2=385.0mil; y2=903.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+ ha:flags ={ selected=1
+ };            }
+            ha:line.49606 {
+             x1=385.0mil; y1=903.0mil; x2=385.0mil; y2=903.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+ ha:flags ={ selected=1
+ };            }
+            ha:line.49609 {
+             x1=385.0mil; y1=903.0mil; x2=385.0mil; y2=21.9362mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+ ha:flags ={ selected=1
+ };            }
+            ha:line.49612 {
+             x1=385.0mil; y1=903.0mil; x2=8.779mm; y2=903.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+ ha:flags ={ selected=1
+ };            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:line.15388 {
-        x1=1.05638in; y1=1.20062in; x2=28.0162mm; y2=29.3116mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+        uid = 2948JTdjTKzy5Ud+Np8AAAAz
        }
-       ha:line.15391 {
-        x1=1.665in; y1=426.0mil; x2=1.665in; y2=348.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       ha:subc.49618 {
+        ha:attributes {
+         {io_pcb::hidename_y}=32.1437 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C33
+         value=22pF
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=41.5417 mm
         }
-       }
-       ha:line.15394 {
-        x1=1.665in; y1=348.0mil; x2=1.682in; y2=331.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
+          }
         }
        }
-       ha:line.15397 {
-        x1=1.682in; y1=331.0mil; x2=1.689in; y2=331.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        li:objects {
+         ha:padstack_ref.49631 {
+          proto=0; x=1.65874in; y=1.194in; 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.49632 {
+          proto=0; x=1.62726in; y=1.194in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-       ha:line.15400 {
-        x1=1.689in; y1=331.0mil; x2=1.725in; y2=295.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:layers {
+
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49619 {
+             x1=1.643in; y1=30.3276mm; x2=1.643in; y2=30.3276mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49622 {
+             x1=1.643in; y1=30.3276mm; x2=1.643in; y2=30.3276mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49625 {
+             x1=1.643in; y1=30.3276mm; x2=40.7322mm; y2=30.3276mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49628 {
+             x1=1.643in; y1=30.3276mm; x2=1.643in; y2=29.3276mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:line.15403 {
-        x1=1.725in; y1=295.0mil; x2=1.725in; y2=283.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+        uid = 2948JTdjTKzy5Ud+Np8AAAA0
        }
-       ha:line.15406 {
-        x1=1.725in; y1=283.0mil; x2=1.749in; y2=259.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       ha:subc.49634 {
+        ha:attributes {
+         {io_pcb::hidename_y}=27.8003 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C32
+         value=22pF
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=39.8653 mm
         }
-       }
-       ha:line.15409 {
-        x1=1.749in; y1=259.0mil; x2=1.939in; y2=259.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=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 {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+               -12.84mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
+            }
+          }
         }
        }
-       ha:line.15412 {
-        x1=1.939in; y1=259.0mil; x2=1.975in; y2=295.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+        li:objects {
+         ha:padstack_ref.49647 {
+          proto=0; x=1.559in; y=1.08026in; 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.49648 {
+          proto=0; x=1.559in; y=1.11174in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-       ha:line.15418 {
-        x1=2.032in; y1=707.0mil; x2=52.2605mm; y2=681.5mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        li:layers {
+
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49635 {
+             x1=39.5986mm; y1=1.096in; x2=39.5986mm; y2=1.096in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49638 {
+             x1=39.5986mm; y1=1.096in; x2=39.5986mm; y2=1.096in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49641 {
+             x1=39.5986mm; y1=1.096in; x2=39.5986mm; y2=26.8384mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49644 {
+             x1=39.5986mm; y1=1.096in; x2=38.5986mm; y2=1.096in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:line.15421 {
-        x1=49.8668mm; y1=9.7348mm; x2=49.8668mm; y2=17.151604mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
+        uid = 2948JTdjTKzy5Ud+Np8AAAA1
        }
-       ha:line.15424 {
-        x1=49.8668mm; y1=17.151604mm; x2=1.969in; y2=681.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.49667 {
+         ha:attributes {
+          {io_pcb::hidename_y}=23.2410 mm
+          footprint=0605
+          {io_pcb::hidename_scale}=100
+          refdes=D1
+          value=dualLED
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=1.8796 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 {
+                -16.73mil  
+                -12.795mil  
+                -16.73mil  
+                12.795mil  
+                16.73mil  
+                12.795mil  
+                16.73mil  
+                -12.795mil  
+               }
+             }
+
+             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  
+                -15.795mil  
+                -19.73mil  
+                15.795mil  
+                19.73mil  
+                15.795mil  
+                19.73mil  
+                -15.795mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.73mil  
+                -12.795mil  
+                -16.73mil  
+                12.795mil  
+                16.73mil  
+                12.795mil  
+                16.73mil  
+                -12.795mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15427 {
-        x1=49.3667mm; y1=10.504678mm; x2=49.3667mm; y2=16.927322mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.49681 {
+           proto=0; x=138.535mil; y=783.28mil; 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.49682 {
+           proto=0; x=138.535mil; y=816.73mil; 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.49683 {
+           proto=0; x=81.455mil; y=783.28mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=4
+           }
+          }
+          ha:padstack_ref.49684 {
+           proto=0; x=81.455mil; y=816.73mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.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:arc.49668 {
+              x=1.293876mm; y=800.0mil; 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.49669 {
+              x1=109.995mil; y1=20.320127mm; x2=109.995mil; y2=20.320127mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49672 {
+              x1=110.0mil; y1=800.0mil; x2=110.0mil; y2=800.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49675 {
+              x1=110.0mil; y1=800.0mil; x2=1.794mm; y2=800.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49678 {
+              x1=110.0mil; y1=800.0mil; x2=110.0mil; y2=19.32mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15430 {
-        x1=49.3667mm; y1=16.927322mm; x2=49.149mm; y2=675.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAAA3
         }
-       }
-       ha:line.15433 {
-        x1=49.149mm; y1=675.0mil; x2=49.149mm; y2=697.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.49686 {
+         ha:attributes {
+          {io_pcb::hidename_y}=25.2095 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C610
+          value=0.1uF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=45.4599 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 {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15436 {
-        x1=49.149mm; y1=697.0mil; x2=1.946in; y2=708.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.49699 {
+           proto=0; x=1.75174in; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.49700 {
+           proto=0; x=1.72026in; y=960.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:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49687 {
+              x1=1.736in; y1=960.0mil; x2=1.736in; y2=960.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49690 {
+              x1=1.736in; y1=960.0mil; x2=1.736in; y2=960.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49693 {
+              x1=1.736in; y1=960.0mil; x2=43.0944mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49696 {
+              x1=1.736in; y1=960.0mil; x2=1.736in; y2=23.384mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15439 {
-        x1=1.946in; y1=708.0mil; x2=2.031in; y2=708.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAAA4
         }
-       }
-       ha:line.15442 {
-        x1=2.031in; y1=708.0mil; x2=51.6509mm; y2=705.5mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.49702 {
+         ha:attributes {
+          {io_pcb::hidename_y}=2.7810 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R53
+          value=1k
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=36.3624 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 {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15445 {
-        x1=45.8671mm; y1=27.5937mm; x2=45.8671mm; y2=1.16921in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.49715 {
+           proto=0; x=36.7815mm; y=3.460704mm; 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.49716 {
+           proto=0; x=36.7815mm; y=4.260296mm; 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:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49703 {
+              x1=36.7815mm; y1=3.8605mm; x2=36.7815mm; y2=3.8605mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49706 {
+              x1=36.7815mm; y1=3.8605mm; x2=36.7815mm; y2=3.8605mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49709 {
+              x1=36.7815mm; y1=3.8605mm; x2=36.7815mm; y2=2.8605mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49712 {
+              x1=36.7815mm; y1=3.8605mm; x2=35.7815mm; y2=3.8605mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15448 {
-        x1=45.8671mm; y1=1.16921in; x2=1.777in; y2=30.4292mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAAA5
         }
-       }
-       ha:line.15451 {
-        x1=1.914in; y1=12.0782mm; x2=1.914in; y2=447.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.49718 {
+         ha:attributes {
+          {io_pcb::hidename_y}=2.8130 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R52
+          value=1k
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=39.5628 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 {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15454 {
-        x1=1.914in; y1=447.0mil; x2=1.918in; y2=443.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.49731 {
+           proto=0; x=37.7975mm; y=3.467304mm; 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.49732 {
+           proto=0; x=37.7975mm; y=4.266896mm; 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:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49719 {
+              x1=37.7975mm; y1=3.8671mm; x2=37.7975mm; y2=3.8671mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49722 {
+              x1=37.7975mm; y1=3.8671mm; x2=37.7975mm; y2=3.8671mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49725 {
+              x1=37.7975mm; y1=3.8671mm; x2=37.7975mm; y2=2.8671mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49728 {
+              x1=37.7975mm; y1=3.8671mm; x2=36.7975mm; y2=3.8671mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15457 {
-        x1=1.876in; y1=12.0716mm; x2=1.876in; y2=446.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAAA6
         }
-       }
-       ha:line.15460 {
-        x1=1.876in; y1=446.0mil; x2=1.879in; y2=443.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.49734 {
+         ha:attributes {
+          {io_pcb::hidename_y}=1.7666 mm
+          footprint=0605
+          {io_pcb::hidename_scale}=100
+          refdes=D2
+          value=dualLED
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=37.2943 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 {
+                12.795mil  
+                -16.73mil  
+                -12.795mil  
+                -16.73mil  
+                -12.795mil  
+                16.73mil  
+                12.795mil  
+                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 {
+                15.795mil  
+                -19.73mil  
+                -15.795mil  
+                -19.73mil  
+                -15.795mil  
+                19.73mil  
+                15.795mil  
+                19.73mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.795mil  
+                -16.73mil  
+                -12.795mil  
+                -16.73mil  
+                -12.795mil  
+                16.73mil  
+                12.795mil  
+                16.73mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15463 {
-        x1=1.838in; y1=12.0782mm; x2=1.838in; y2=446.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.49748 {
+           proto=0; x=37.718988mm; y=98.085mil; 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.49749 {
+           proto=0; x=36.869358mm; y=98.085mil; 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.49750 {
+           proto=0; x=37.718988mm; y=41.005mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=4
+           }
+          }
+          ha:padstack_ref.49751 {
+           proto=0; x=36.869358mm; y=41.005mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=3
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:arc.49735 {
+              x=37.2943mm; y=10.49mil; width=5.0mil; height=5.0mil; astart=180.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.49736 {
+              x1=37.294173mm; y1=69.545mil; x2=37.294173mm; y2=69.545mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49739 {
+              x1=37.2943mm; y1=1.76657mm; x2=37.2943mm; y2=1.76657mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49742 {
+              x1=37.2943mm; y1=1.76657mm; x2=37.2943mm; y2=2.76657mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49745 {
+              x1=37.2943mm; y1=1.76657mm; x2=1.50764961in; y2=1.76657mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15466 {
-        x1=1.838in; y1=446.0mil; x2=1.841in; y2=443.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAAA7
         }
-       }
-       ha:line.15469 {
-        x1=1.747in; y1=443.0mil; x2=1.781in; y2=443.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.49753 {
+         ha:attributes {
+          {io_pcb::hidename_y}=24.1681 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=L600
+          value=bead
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=48.6992 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 {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15472 {
-        x1=1.781in; y1=443.0mil; x2=1.799in; y2=461.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.49766 {
+           proto=0; x=47.701196mm; y=960.0mil; 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.49767 {
+           proto=0; x=46.901604mm; y=960.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:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49754 {
+              x1=47.3014mm; y1=960.0mil; x2=47.3014mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49757 {
+              x1=47.3014mm; y1=960.0mil; x2=47.3014mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49760 {
+              x1=47.3014mm; y1=960.0mil; x2=46.3014mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49763 {
+              x1=47.3014mm; y1=960.0mil; x2=47.3014mm; y2=23.384mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15475 {
-        x1=1.799in; y1=461.0mil; x2=1.799in; y2=12.0528mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAAA8
         }
-       }
-       ha:line.15478 {
-        x1=1.799in; y1=12.0528mm; x2=1.8in; y2=12.0782mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.49769 {
+         ha:attributes {
+          {io_pcb::hidename_y}=24.0386 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C602
+          value=0.1uF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=44.6712 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 {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15481 {
-        x1=1.696in; y1=356.0mil; x2=1.886in; y2=356.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.49782 {
+           proto=0; x=1.81474in; y=921.0mil; 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.49783 {
+           proto=0; x=1.78326in; y=921.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49770 {
+              x1=1.799in; y1=921.0mil; x2=1.799in; y2=921.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49773 {
+              x1=1.799in; y1=921.0mil; x2=1.799in; y2=921.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49776 {
+              x1=1.799in; y1=921.0mil; x2=44.6946mm; y2=921.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49779 {
+              x1=1.799in; y1=921.0mil; x2=1.799in; y2=22.3934mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15484 {
-        x1=1.886in; y1=356.0mil; x2=48.895mm; y2=395.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAAA9
         }
-       }
-       ha:line.15487 {
-        x1=1.375in; y1=36.195mm; x2=1.375in; y2=1.23in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.49785 {
+         ha:attributes {
+          {io_pcb::hidename_y}=25.3619 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C601
+          value=1uF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=44.6847 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 {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15490 {
-        x1=1.375in; y1=1.23in; x2=1.363in; y2=30.9372mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.49798 {
+           proto=0; x=46.100996mm; y=960.0mil; 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.49799 {
+           proto=0; x=45.301404mm; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49786 {
+              x1=45.7012mm; y1=960.0mil; x2=45.7012mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49789 {
+              x1=45.7012mm; y1=960.0mil; x2=45.7012mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49792 {
+              x1=45.7012mm; y1=960.0mil; x2=44.7012mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49795 {
+              x1=45.7012mm; y1=960.0mil; x2=45.7012mm; y2=23.384mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15493 {
-        x1=41.3671mm; y1=23.593806mm; x2=40.0276mm; y2=23.593806mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAAA+
         }
-       }
-       ha:line.15496 {
-        x1=40.0276mm; y1=23.593806mm; x2=39.9034mm; y2=924.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.49817 {
+         ha:attributes {
+          {io_pcb::hidename_y}=11.8209 mm
+          footprint=SOIJ8
+          {io_pcb::hidename_scale}=100
+          refdes=U5
+          value=W25Q64
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=56.1368 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 {
+                12.795mil  
+                -33.46mil  
+                -12.795mil  
+                -33.46mil  
+                -12.795mil  
+                33.46mil  
+                12.795mil  
+                33.46mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                15.795mil  
+                -36.46mil  
+                -15.795mil  
+                -36.46mil  
+                -15.795mil  
+                36.46mil  
+                15.795mil  
+                36.46mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.795mil  
+                -33.46mil  
+                -12.795mil  
+                -33.46mil  
+                -12.795mil  
+                33.46mil  
+                12.795mil  
+                33.46mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                12.795mil  
+                -0.849885mm  
+                -12.795mil  
+                -0.849885mm  
+                -12.795mil  
+                0.849885mm  
+                12.795mil  
+                0.849885mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                15.795mil  
+                -0.926085mm  
+                -15.795mil  
+                -0.926085mm  
+                -15.795mil  
+                0.926085mm  
+                15.795mil  
+                0.926085mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.795mil  
+                -0.849885mm  
+                -12.795mil  
+                -0.849885mm  
+                -12.795mil  
+                0.849885mm  
+                12.795mil  
+                0.849885mm  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15499 {
-        x1=39.9034mm; y1=924.0mil; x2=38.7309mm; y2=924.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.49843 {
+           proto=0; x=2.20499in; y=627.785mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=VCC
+           }
+          }
+          ha:padstack_ref.49844 {
+           proto=1; x=2.20499in; y=8.946008mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=CS
+           }
+          }
+          ha:padstack_ref.49845 {
+           proto=0; x=2.15499in; y=627.785mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=HOLD
+           }
+          }
+          ha:padstack_ref.49846 {
+           proto=1; x=2.15499in; y=8.946008mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=SO
+           }
+          }
+          ha:padstack_ref.49847 {
+           proto=0; x=53.467mm; y=627.785mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=SCK
+           }
+          }
+          ha:padstack_ref.49848 {
+           proto=1; x=53.467mm; y=8.946008mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=WP
+           }
+          }
+          ha:padstack_ref.49849 {
+           proto=0; x=52.197mm; y=627.785mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=SI
+           }
+          }
+          ha:padstack_ref.49850 {
+           proto=1; x=52.197mm; y=8.946008mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=VSS
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49818 {
+              x1=56.766714mm; y1=9.755886mm; x2=56.766714mm; y2=15.13586mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.49821 {
+              x1=51.437032mm; y1=9.755886mm; x2=56.766714mm; y2=9.755886mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.49824 {
+              x1=51.437032mm; y1=9.755886mm; x2=51.437032mm; y2=15.13586mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.49827 {
+              x1=51.437032mm; y1=15.13586mm; x2=56.766714mm; y2=15.13586mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.49830 {
+              x=2.20499in; y=10.22096mm; width=5.0mil; height=5.0mil; astart=180.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.49831 {
+              x1=2.129995in; y1=489.995mil; x2=2.129995in; y2=489.995mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49834 {
+              x1=54.102mm; y1=490.0mil; x2=54.102mm; y2=490.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49837 {
+              x1=54.102mm; y1=490.0mil; x2=54.102mm; y2=11.446mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49840 {
+              x1=54.102mm; y1=490.0mil; x2=53.102mm; y2=490.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15502 {
-        x1=38.7309mm; y1=924.0mil; x2=1.49in; y2=958.84mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABA
         }
-       }
-      }
-      color = {#8b2323}
-    }
+        ha:subc.49868 {
+         ha:attributes {
+          {io_pcb::hidename_y}=1.5240 mm
+          footprint=0-338068-8
+          {io_pcb::hidename_scale}=100
+          refdes=J9
+          value=Companion
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=48.0060 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-    {ha:GND plane}       {
-     lid=1
-     group=5
-     ha:combining {     }
-     visible=1
+         ha:ps_proto_v6.0 {
+           hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
 
-      li:objects {
-       ha:line.15505 {
-        x1=30.4292mm; y1=887.0mil; x2=30.3784mm; y2=885.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15508 {
-        x1=30.3784mm; y1=835.0mil; x2=1.197in; y2=835.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15511 {
-        x1=33.5026mm; y1=991.0mil; x2=1.32in; y2=991.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15514 {
-        x1=326.0mil; y1=731.0mil; x2=423.0mil; y2=731.0mil; thickness=25.0mil; clearance=20.0mil;
-       }
-       ha:line.15517 {
-        x1=209.0mil; y1=820.0mil; x2=287.0mil; y2=820.0mil; thickness=25.0mil; clearance=20.0mil;
-       }
-       ha:line.15520 {
-        x1=248.0mil; y1=788.0mil; x2=248.0mil; y2=849.0mil; thickness=25.0mil; clearance=20.0mil;
-       }
-       ha:line.15523 {
-        x1=528.0mil; y1=596.0mil; x2=528.0mil; y2=1.237in; thickness=15.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15526 {
-        x1=528.0mil; y1=1.237in; x2=519.0mil; y2=1.246in; thickness=15.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15529 {
-        x1=577.0mil; y1=989.0mil; x2=608.0mil; y2=989.0mil; thickness=40.0mil; clearance=20.0mil;
-       }
-       ha:line.15532 {
-        x1=576.0mil; y1=1.016in; x2=576.0mil; y2=972.0mil; thickness=40.0mil; clearance=20.0mil;
-       }
-       ha:line.15535 {
-        x1=576.0mil; y1=972.0mil; x2=562.0mil; y2=958.0mil; thickness=40.0mil; clearance=20.0mil;
-       }
-       ha:line.15538 {
-        x1=27.0002mm; y1=410.0mil; x2=1.492in; y2=410.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15541 {
-        x1=1.492in; y1=410.0mil; x2=1.493in; y2=409.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15544 {
-        x1=1.737in; y1=30.226mm; x2=1.781in; y2=1.234in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15547 {
-        x1=1.781in; y1=1.234in; x2=1.908in; y2=1.234in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15550 {
-        x1=1.908in; y1=1.234in; x2=1.986in; y2=29.3624mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15553 {
-        x1=1.282in; y1=1.161in; x2=1.378in; y2=1.161in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15556 {
-        x1=1.378in; y1=1.161in; x2=1.383in; y2=29.6164mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15559 {
-        x1=1.383in; y1=29.6164mm; x2=1.713in; y2=29.6164mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15562 {
-        x1=1.713in; y1=29.6164mm; x2=1.741in; y2=30.3276mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15565 {
-        x1=1.395in; y1=30.353mm; x2=1.708in; y2=30.353mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15568 {
-        x1=1.708in; y1=30.353mm; x2=1.768in; y2=1.255in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15571 {
-        x1=1.768in; y1=1.255in; x2=1.932in; y2=1.255in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15574 {
-        x1=1.932in; y1=1.255in; x2=2.03in; y2=1.157in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15577 {
-        x1=30.3784mm; y1=885.0mil; x2=30.3784mm; y2=937.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15580 {
-        x1=30.3784mm; y1=937.0mil; x2=1.235in; y2=976.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15583 {
-        x1=1.235in; y1=976.0mil; x2=1.235in; y2=26.543mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15586 {
-        x1=1.235in; y1=26.543mm; x2=1.27in; y2=1.08in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15589 {
-        x1=1.638in; y1=1.08in; x2=1.714in; y2=1.004in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15592 {
-        x1=1.714in; y1=1.004in; x2=47.625mm; y2=1.004in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15595 {
-        x1=30.353mm; y1=835.0mil; x2=31.1404mm; y2=866.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15598 {
-        x1=31.1404mm; y1=866.0mil; x2=31.1404mm; y2=934.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15601 {
-        x1=1.253in; y1=968.0mil; x2=1.253in; y2=1.032in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15604 {
-        x1=1.253in; y1=1.032in; x2=1.284in; y2=27.0002mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15607 {
-        x1=1.63in; y1=27.0002mm; x2=1.72in; y2=973.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15610 {
-        x1=1.72in; y1=973.0mil; x2=1.897in; y2=973.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15613 {
-        x1=39.0906mm; y1=1.032in; x2=1.568in; y2=1.003in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15616 {
-        x1=1.568in; y1=1.003in; x2=1.643in; y2=1.003in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15619 {
-        x1=1.643in; y1=1.003in; x2=1.699in; y2=947.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15622 {
-        x1=1.698in; y1=939.0mil; x2=1.698in; y2=948.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15625 {
-        x1=1.698in; y1=948.0mil; x2=1.696in; y2=950.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15628 {
-        x1=1.814in; y1=883.0mil; x2=1.721in; y2=804.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+             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  
+               }
+             }
+           }
+         }
+
+         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: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:line.15631 {
-        x1=31.1404mm; y1=916.0mil; x2=31.1404mm; y2=941.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.49893 {
+           proto=0; x=1.89in; y=160.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:1 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:4 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.49894 {
+           proto=1; x=1.84in; y=60.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+          ha:padstack_ref.49895 {
+           proto=1; x=1.79in; y=160.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=3
+           }
+          }
+          ha:padstack_ref.49896 {
+           proto=1; x=1.74in; y=60.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=4
+           }
+          }
+          ha:padstack_ref.49897 {
+           proto=1; x=1.69in; y=160.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=5
+           }
+          }
+          ha:padstack_ref.49898 {
+           proto=1; x=1.64in; y=60.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=6
+           }
+          }
+          ha:padstack_ref.49899 {
+           proto=1; x=1.59in; y=160.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:2 {
+              diag  
+              round  
+              noshape  
+             }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=7
+             name=7
+           }
+          }
+          ha:padstack_ref.49900 {
+           proto=1; x=1.54in; y=60.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=8
+           }
+          }
+          ha:padstack_ref.49901 {
+           proto=2; x=1.94511in; y=89.13mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=0
+             name=mnt
+           }
+          }
+         }
+         li:layers {
+
+          ha:bottom-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49869 {
+              x1=2.00593in; y1=0.244348mm; x2=2.00593in; y2=5.343906mm; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.49872 {
+              x1=36.171124mm; y1=5.343906mm; x2=2.00593in; y2=5.343906mm; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.49875 {
+              x1=36.171124mm; y1=0.244348mm; x2=36.171124mm; y2=5.343906mm; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.49878 {
+              x1=36.171124mm; y1=0.244348mm; x2=2.00593in; y2=0.244348mm; thickness=6.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             bottom = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49881 {
+              x1=44.210421mm; y1=2.7351mm; x2=44.210421mm; y2=2.7351mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49884 {
+              x1=1.89in; y1=60.0mil; x2=1.89in; y2=60.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49887 {
+              x1=1.89in; y1=60.0mil; x2=49.006mm; y2=60.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49890 {
+              x1=1.89in; y1=60.0mil; x2=1.89in; y2=2.524mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             bottom = 1
+             virtual = 1
+             misc = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15634 {
-        x1=31.1404mm; y1=941.0mil; x2=1.253in; y2=968.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABC
         }
-       }
-       ha:line.15637 {
-        x1=1.014in; y1=419.0mil; x2=27.7114mm; y2=496.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.49903 {
+         ha:attributes {
+          {io_pcb::hidename_y}=12.4653 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=105
+          refdes=C600
+          value=0.1uF
+          {io_pcb::hidename_direction}=1
+          {io_pcb::hidename_x}=50.8889 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 {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15640 {
-        x1=27.7114mm; y1=496.0mil; x2=30.3784mm; y2=496.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.49916 {
+           proto=0; x=1.996in; y=475.0mil; 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.49917 {
+           proto=0; x=1.996in; y=443.52mil; 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:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49904 {
+              x1=1.996in; y1=11.665204mm; x2=1.996in; y2=11.665204mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49907 {
+              x1=1.996in; y1=11.665204mm; x2=1.996in; y2=11.665204mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49910 {
+              x1=1.996in; y1=11.665204mm; x2=1.996in; y2=12.665204mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49913 {
+              x1=1.996in; y1=11.665204mm; x2=51.6984mm; y2=11.665204mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15643 {
-        x1=30.3784mm; y1=496.0mil; x2=30.4292mm; y2=494.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABD
         }
-       }
-       ha:line.15646 {
-        x1=27.7024mm; y1=574.47mil; x2=18.301462mm; y2=574.47mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.49919 {
+         ha:attributes {
+          {io_pcb::hidename_y}=24.0993 mm
+          footprint=MS5607
+          {io_pcb::hidename_scale}=100
+          refdes=U4
+          value=MS5607
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=54.7068 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 {
+                -21.655mil  
+                -11.81mil  
+                -21.655mil  
+                11.81mil  
+                21.655mil  
+                11.81mil  
+                21.655mil  
+                -11.81mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -24.655mil  
+                -14.81mil  
+                -24.655mil  
+                14.81mil  
+                24.655mil  
+                14.81mil  
+                24.655mil  
+                -14.81mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -21.655mil  
+                -11.81mil  
+                -21.655mil  
+                11.81mil  
+                21.655mil  
+                11.81mil  
+                21.655mil  
+                -11.81mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15649 {
-        x1=18.301462mm; y1=574.47mil; x2=627.0mil; y2=668.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.49945 {
+           proto=0; x=52.842307mm; y=23.144774mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=SCLK
+           }
+          }
+          ha:padstack_ref.49946 {
+           proto=0; x=55.041947mm; y=23.144774mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=VDD
+           }
+          }
+          ha:padstack_ref.49947 {
+           proto=0; x=52.842307mm; y=21.89484mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=SDI/SDA
+           }
+          }
+          ha:padstack_ref.49948 {
+           proto=0; x=55.041947mm; y=21.89484mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=PS
+           }
+          }
+          ha:padstack_ref.49949 {
+           proto=0; x=52.842307mm; y=20.644906mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=SDO
+           }
+          }
+          ha:padstack_ref.49950 {
+           proto=0; x=55.041947mm; y=20.644906mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=GND
+           }
+          }
+          ha:padstack_ref.49951 {
+           proto=0; x=52.842307mm; y=19.394972mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=CSB
+           }
+          }
+          ha:padstack_ref.49952 {
+           proto=0; x=55.041947mm; y=19.394972mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=CSB
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49920 {
+              x1=52.44213mm; y1=935.8215748mil; x2=55.442124mm; y2=935.8215748mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.49923 {
+              x1=55.442124mm; y1=738.9715748mil; x2=55.442124mm; y2=935.8215748mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.49926 {
+              x1=52.44213mm; y1=738.9715748mil; x2=55.442124mm; y2=738.9715748mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.49929 {
+              x1=52.44213mm; y1=738.9715748mil; x2=52.44213mm; y2=935.8215748mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.49932 {
+              x=55.867066mm; y=23.457194mm; width=5.0mil; height=5.0mil; astart=90.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.49933 {
+              x1=53.942127mm; y1=21.269873mm; x2=53.942127mm; y2=21.269873mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49936 {
+              x1=53.942mm; y1=837.4015748mil; x2=53.942mm; y2=837.4015748mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49939 {
+              x1=53.942mm; y1=837.4015748mil; x2=52.942mm; y2=837.4015748mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49942 {
+              x1=53.942mm; y1=837.4015748mil; x2=53.942mm; y2=20.27mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15652 {
-        x1=627.0mil; y1=668.0mil; x2=627.0mil; y2=765.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABE
         }
-       }
-       ha:line.15655 {
-        x1=627.0mil; y1=765.0mil; x2=620.0mil; y2=772.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.49954 {
+         ha:attributes {
+          {io_pcb::hidename_y}=20.7361 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R26
+          value=100k
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=56.9773 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 {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15658 {
-        x1=1.49in; y1=761.99mil; x2=41.1985mm; y2=761.99mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.49967 {
+           proto=0; x=2.02852in; y=705.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.49968 {
+           proto=0; x=2.06in; y=705.0mil; 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:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49955 {
+              x1=51.924204mm; y1=705.0mil; x2=51.924204mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49958 {
+              x1=51.924204mm; y1=705.0mil; x2=51.924204mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49961 {
+              x1=51.924204mm; y1=705.0mil; x2=50.924204mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49964 {
+              x1=51.924204mm; y1=705.0mil; x2=51.924204mm; y2=18.907mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15661 {
-        x1=41.1985mm; y1=761.99mil; x2=1.778in; y2=918.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABF
         }
-       }
-       ha:line.15664 {
-        x1=378.0mil; y1=780.0mil; x2=378.0mil; y2=693.0mil; thickness=40.0mil; clearance=20.0mil;
-       }
-       ha:line.15667 {
-        x1=984.0mil; y1=449.0mil; x2=744.0mil; y2=449.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.49970 {
+         ha:attributes {
+          {io_pcb::hidename_y}=24.5395 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C10
+          value=0.1uF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=57.0281 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 {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15670 {
-        x1=744.0mil; y1=449.0mil; x2=723.0mil; y2=470.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.49983 {
+           proto=0; x=2.2117in; y=22.114804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.49984 {
+           proto=0; x=2.2117in; y=22.914396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49971 {
+              x1=2.2117in; y1=22.5146mm; x2=2.2117in; y2=22.5146mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49974 {
+              x1=2.2117in; y1=22.5146mm; x2=2.2117in; y2=22.5146mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49977 {
+              x1=2.2117in; y1=22.5146mm; x2=2.2117in; y2=21.5146mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49980 {
+              x1=2.2117in; y1=22.5146mm; x2=55.17718mm; y2=22.5146mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15673 {
-        x1=723.0mil; y1=470.0mil; x2=723.0mil; y2=492.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABG
         }
-       }
-       ha:line.15676 {
-        x1=1.284in; y1=27.0002mm; x2=1.63in; y2=27.0002mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.49986 {
+         ha:attributes {
+          {io_pcb::hidename_y}=27.6860 mm
+          footprint=0-215079-4
+          {io_pcb::hidename_scale}=100
+          refdes=J20
+          value=Debug
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=48.0060 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 {
+                -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  
+               }
+             }
+           }
+         }
+
+         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: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:line.15679 {
-        x1=1.27in; y1=1.08in; x2=1.638in; y2=1.08in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.50011 {
+           proto=0; x=1.89in; y=1.19in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:1 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:4 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.50012 {
+           proto=1; x=1.84in; y=1.09in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+          ha:padstack_ref.50013 {
+           proto=1; x=1.79in; y=1.19in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=3
+           }
+          }
+          ha:padstack_ref.50014 {
+           proto=1; x=1.74in; y=1.09in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=4
+           }
+          }
+          ha:padstack_ref.50015 {
+           proto=2; x=1.94511in; y=1.11913in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=0
+             name=mnt
+           }
+          }
+         }
+         li:layers {
+
+          ha:bottom-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49987 {
+              x1=1.98428in; y1=26.406348mm; x2=1.98428in; y2=1.24039in; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.49990 {
+              x1=1.64571in; y1=1.24039in; x2=1.98428in; y2=1.24039in; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.49993 {
+              x1=1.64571in; y1=26.406348mm; x2=1.64571in; y2=1.24039in; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.49996 {
+              x1=1.64571in; y1=26.406348mm; x2=1.98428in; y2=26.406348mm; thickness=6.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             bottom = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49999 {
+              x1=46.761958mm; y1=28.84998mm; x2=46.761958mm; y2=28.84998mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50002 {
+              x1=1.89in; y1=1.09in; x2=1.89in; y2=1.09in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50005 {
+              x1=1.89in; y1=1.09in; x2=49.006mm; y2=1.09in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50008 {
+              x1=1.89in; y1=1.09in; x2=1.89in; y2=28.686mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             bottom = 1
+             virtual = 1
+             misc = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15682 {
-        x1=1.404in; y1=1.032in; x2=39.0906mm; y2=1.032in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABH
         }
-       }
-       ha:line.15685 {
-        x1=39.0906mm; y1=1.032in; x2=1.5395in; y2=1.0315in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.50017 {
+         ha:attributes {
+          value=220
+          footprint=0402
+          refdes=R40
+         }
+        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 {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15688 {
-        x1=1.892in; y1=780.0mil; x2=1.948in; y2=836.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.50031 {
+           proto=0; x=1.779in; y=6.908796mm; 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.50032 {
+           proto=0; x=1.779in; y=6.109204mm; 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.50019 {
+              x1=1.779in; y1=6.509mm; x2=1.779in; y2=6.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50022 {
+              x1=1.779in; y1=6.509mm; x2=1.779in; y2=6.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50025 {
+              x1=1.779in; y1=6.509mm; x2=1.779in; y2=7.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50028 {
+              x1=1.779in; y1=6.509mm; x2=46.1866mm; y2=6.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15691 {
-        x1=1.948in; y1=836.0mil; x2=1.948in; y2=993.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABI
         }
-       }
-       ha:line.15694 {
-        x1=1.948in; y1=993.0mil; x2=2.091in; y2=1.136in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.50034 {
+         ha:attributes {
+          value=220
+          footprint=0402
+          refdes=R41
+         }
+        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 {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15697 {
-        x1=2.091in; y1=1.136in; x2=2.091in; y2=1.238in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.50048 {
+           proto=0; x=1.741in; y=271.74mil; 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.50049 {
+           proto=0; x=1.741in; y=240.26mil; 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.50036 {
+              x1=1.741in; y1=256.0mil; x2=1.741in; y2=256.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50039 {
+              x1=1.741in; y1=256.0mil; x2=1.741in; y2=256.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50042 {
+              x1=1.741in; y1=256.0mil; x2=1.741in; y2=7.5024mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50045 {
+              x1=1.741in; y1=256.0mil; x2=45.2214mm; y2=256.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15700 {
-        x1=2.091in; y1=1.238in; x2=2.024in; y2=33.147mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABJ
         }
-       }
-       ha:line.15703 {
-        x1=2.024in; y1=33.147mm; x2=2.024in; y2=1.347in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.50051 {
+         ha:attributes {
+          value=220
+          footprint=0402
+          refdes=R42
+         }
+        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 {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15706 {
-        x1=2.024in; y1=1.347in; x2=1.997in; y2=1.374in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.50065 {
+           proto=0; x=1.703in; y=6.908796mm; 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.50066 {
+           proto=0; x=1.703in; y=6.109204mm; 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.50053 {
+              x1=1.703in; y1=6.509mm; x2=1.703in; y2=6.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50056 {
+              x1=1.703in; y1=6.509mm; x2=1.703in; y2=6.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50059 {
+              x1=1.703in; y1=6.509mm; x2=1.703in; y2=7.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50062 {
+              x1=1.703in; y1=6.509mm; x2=44.2562mm; y2=6.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15709 {
-        x1=1.997in; y1=1.374in; x2=1.976in; y2=1.374in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABK
         }
-       }
-       ha:line.15712 {
-        x1=1.976in; y1=1.374in; x2=48.895mm; y2=36.195mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.50068 {
+         ha:attributes {
+          value=220
+          footprint=0402
+          refdes=R43
+         }
+        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 {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15715 {
-        x1=2.119in; y1=1.211in; x2=2.119in; y2=1.142in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.50082 {
+           proto=0; x=42.291mm; y=6.908796mm; 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.50083 {
+           proto=0; x=42.291mm; y=6.109204mm; 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.50070 {
+              x1=1.665in; y1=6.509mm; x2=1.665in; y2=6.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50073 {
+              x1=1.665in; y1=6.509mm; x2=1.665in; y2=6.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50076 {
+              x1=1.665in; y1=6.509mm; x2=1.665in; y2=7.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50079 {
+              x1=1.665in; y1=6.509mm; x2=43.291mm; y2=6.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15718 {
-        x1=2.119in; y1=1.142in; x2=1.964in; y2=987.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABL
         }
-       }
-       ha:line.15721 {
-        x1=1.964in; y1=987.0mil; x2=1.964in; y2=686.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.50085 {
+         ha:attributes {
+          value=Servos
+          footprint=0-338068-6
+          refdes=J21
+         }
+        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  
+               }
+             }
+           }
+         }
+
+         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: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:line.15724 {
-        x1=1.964in; y1=686.0mil; x2=1.969in; y2=681.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.50111 {
+           proto=0; x=1.44in; y=1.19in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:1 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:4 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:7 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.50112 {
+           proto=1; x=1.39in; y=1.09in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+          ha:padstack_ref.50113 {
+           proto=1; x=1.34in; y=1.19in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=3
+           }
+          }
+          ha:padstack_ref.50114 {
+           proto=1; x=1.29in; y=1.09in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=4
+           }
+          }
+          ha:padstack_ref.50115 {
+           proto=1; x=1.24in; y=1.19in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=5
+           }
+          }
+          ha:padstack_ref.50116 {
+           proto=1; x=1.19in; y=1.09in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:1 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:4 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=6
+             name=6
+           }
+          }
+          ha:padstack_ref.50117 {
+           proto=2; x=1.49511in; y=1.11913in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=0
+             name=mnt
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50086 {
+              x1=1.55593in; y1=26.406348mm; x2=1.55593in; y2=1.24039in; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.50089 {
+              x1=1.07406in; y1=1.24039in; x2=1.55593in; y2=1.24039in; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.50092 {
+              x1=1.07406in; y1=26.406348mm; x2=1.07406in; y2=1.24039in; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.50095 {
+              x1=1.07406in; y1=26.406348mm; x2=1.55593in; y2=26.406348mm; thickness=6.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             bottom = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50099 {
+              x1=1.34073in; y1=28.880271mm; x2=1.34073in; y2=28.880271mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50102 {
+              x1=36.576mm; y1=1.09in; x2=36.576mm; y2=1.09in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50105 {
+              x1=36.576mm; y1=1.09in; x2=37.576mm; y2=1.09in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50108 {
+              x1=36.576mm; y1=1.09in; x2=36.576mm; y2=28.686mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             bottom = 1
+             virtual = 1
+             misc = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15727 {
-        x1=1.931in; y1=1.022in; x2=1.931in; y2=896.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABM
         }
-       }
-       ha:line.15730 {
-        x1=1.931in; y1=896.0mil; x2=1.847in; y2=812.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.50119 {
+         ha:attributes {
+          {io_pcb::hidename_y}=6.8699 mm
+          footprint=8ufson2x2
+          {io_pcb::hidename_scale}=100
+          refdes=U13
+          value=LM293
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=24.2734 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 {
+                -14.76mil  
+                -5.905mil  
+                -14.76mil  
+                5.905mil  
+                14.76mil  
+                5.905mil  
+                14.76mil  
+                -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 {
+                -20.665mil  
+                -11.81mil  
+                -20.665mil  
+                11.81mil  
+                20.665mil  
+                11.81mil  
+                20.665mil  
+                -11.81mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -14.76mil  
+                -5.905mil  
+                -14.76mil  
+                5.905mil  
+                14.76mil  
+                5.905mil  
+                14.76mil  
+                -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 {
+                8.86mil  
+                -31.5mil  
+                -8.86mil  
+                -31.5mil  
+                -8.86mil  
+                31.5mil  
+                8.86mil  
+                31.5mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                14.765mil  
+                -37.405mil  
+                -14.765mil  
+                -37.405mil  
+                -14.765mil  
+                37.405mil  
+                14.765mil  
+                37.405mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                8.86mil  
+                -31.5mil  
+                -8.86mil  
+                -31.5mil  
+                -8.86mil  
+                31.5mil  
+                8.86mil  
+                31.5mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:polygon.15733 {
-        li:geometry {
-          ta:contour {
-           { 145.0mil; 245.0mil }
-           { 1.015in; 245.0mil }
-           { 1.015in; 271.0mil }
-           { 1.535in; 271.0mil }
-           { 1.535in; 245.0mil }
-           { 60.325mm; 245.0mil }
-           { 60.325mm; 37.465mm }
-           { 145.0mil; 37.465mm }
+
+         li:objects {
+          ha:padstack_ref.50147 {
+           proto=0; x=23.248383mm; y=240.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=out
+           }
+          }
+          ha:padstack_ref.50148 {
+           proto=0; x=25.298417mm; y=300.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=in+
+           }
+          }
+          ha:padstack_ref.50149 {
+           proto=0; x=23.248383mm; y=260.63mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=in-
+           }
+          }
+          ha:padstack_ref.50150 {
+           proto=0; x=25.298417mm; y=280.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=in-
+           }
+          }
+          ha:padstack_ref.50151 {
+           proto=0; x=23.248383mm; y=280.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=in+
+           }
+          }
+          ha:padstack_ref.50152 {
+           proto=0; x=25.298417mm; y=260.63mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=out
+           }
           }
-        }
+          ha:padstack_ref.50153 {
+           proto=0; x=23.248383mm; y=300.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-        ha:flags {
-         clearpoly=1
-         lock=1
-        }
-       }
-      }
-      color = {#3a5fcd}
-    }
+           li:thermal {
+           }
 
-    {ha:power plane}       {
-     lid=2
-     group=7
-     ha:combining {     }
-     visible=1
+           ha:attributes {
+             term=4
+             name=V-
+           }
+          }
+          ha:padstack_ref.50154 {
+           proto=0; x=25.298417mm; y=240.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-      li:objects {
-       ha:line.15742 {
-        x1=248.0mil; y1=22.828mm; x2=6.2926mm; y2=22.828mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15745 {
-        x1=597.0mil; y1=934.0mil; x2=561.0mil; y2=934.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15748 {
-        x1=561.0mil; y1=934.0mil; x2=527.0mil; y2=968.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15751 {
-        x1=527.0mil; y1=968.0mil; x2=527.0mil; y2=30.1244mm; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15754 {
-        x1=527.0mil; y1=30.1244mm; x2=485.0mil; y2=31.1912mm; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15757 {
-        x1=485.0mil; y1=31.1912mm; x2=485.0mil; y2=1.336in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15760 {
-        x1=57.26938mm; y1=23.98776mm; x2=57.277mm; y2=691.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15763 {
-        x1=578.0mil; y1=731.0mil; x2=578.0mil; y2=687.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15766 {
-        x1=578.0mil; y1=687.0mil; x2=689.0mil; y2=576.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15769 {
-        x1=689.0mil; y1=576.0mil; x2=897.0mil; y2=576.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15772 {
-        x1=42.545mm; y1=295.0mil; x2=1.493in; y2=409.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15775 {
-        x1=1.766in; y1=845.0mil; x2=1.991in; y2=845.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15778 {
-        x1=1.991in; y1=845.0mil; x2=51.435mm; y2=811.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15781 {
-        x1=1.767in; y1=845.0mil; x2=1.652in; y2=845.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15784 {
-        x1=1.46in; y1=850.0mil; x2=33.5026mm; y2=991.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15787 {
-        x1=897.0mil; y1=576.0mil; x2=27.0002mm; y2=410.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15790 {
-        x1=1.46in; y1=850.0mil; x2=1.647in; y2=850.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15793 {
-        x1=1.647in; y1=850.0mil; x2=1.652in; y2=845.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15796 {
-        x1=643.0mil; y1=1.106in; x2=655.0mil; y2=1.094in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15799 {
-        x1=1.294in; y1=1.094in; x2=1.395in; y2=30.353mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15802 {
-        x1=33.147mm; y1=796.0mil; x2=33.147mm; y2=682.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15805 {
-        x1=33.147mm; y1=682.0mil; x2=33.8074mm; y2=656.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15808 {
-        x1=33.8074mm; y1=656.0mil; x2=2.023in; y2=656.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15811 {
-        x1=2.023in; y1=656.0mil; x2=2.051in; y2=684.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15814 {
-        x1=2.051in; y1=684.0mil; x2=2.051in; y2=727.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15817 {
-        x1=2.051in; y1=727.0mil; x2=2.036in; y2=742.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15820 {
-        x1=2.036in; y1=742.0mil; x2=1.997in; y2=742.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15823 {
-        x1=1.997in; y1=742.0mil; x2=1.99in; y2=735.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15826 {
-        x1=1.347in; y1=638.0mil; x2=33.401mm; y2=606.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15829 {
-        x1=33.401mm; y1=606.0mil; x2=964.0mil; y2=606.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15832 {
-        x1=970.0mil; y1=606.0mil; x2=949.0mil; y2=606.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15835 {
-        x1=949.0mil; y1=606.0mil; x2=922.0mil; y2=633.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15838 {
-        x1=1.346in; y1=934.0mil; x2=36.9316mm; y2=826.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15841 {
-        x1=36.9316mm; y1=826.0mil; x2=1.519in; y2=826.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15844 {
-        x1=1.519in; y1=826.0mil; x2=1.558in; y2=787.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15847 {
-        x1=1.558in; y1=787.0mil; x2=1.704in; y2=787.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15850 {
-        x1=1.704in; y1=787.0mil; x2=1.726in; y2=809.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15853 {
-        x1=1.336in; y1=934.0mil; x2=1.346in; y2=934.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15856 {
-        x1=1.346in; y1=934.0mil; x2=34.4551mm; y2=923.5mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15859 {
-        x1=643.0mil; y1=1.106in; x2=689.0mil; y2=1.06in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15862 {
-        x1=689.0mil; y1=1.06in; x2=1.26in; y2=1.06in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15865 {
-        x1=1.26in; y1=1.06in; x2=33.0073mm; y2=27.9273mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15868 {
-        x1=681.0mil; y1=1.131in; x2=682.0mil; y2=1.131in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15871 {
-        x1=682.0mil; y1=1.131in; x2=735.0mil; y2=1.078in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15874 {
-        x1=735.0mil; y1=1.078in; x2=945.0mil; y2=1.078in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15877 {
-        x1=945.0mil; y1=1.078in; x2=995.0mil; y2=1.128in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15880 {
-        x1=57.2279mm; y1=17.5023mm; x2=53.1622mm; y2=529.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15883 {
-        x1=1.262in; y1=934.0mil; x2=1.342in; y2=934.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15886 {
-        x1=42.545mm; y1=295.0mil; x2=1.716in; y2=336.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=V+
+           }
+          }
+          ha:padstack_ref.50155 {
+           proto=1; x=24.2734mm; y=270.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=GND
+             name=GND
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50120 {
+              x1=25.273398mm; y1=5.86994mm; x2=25.273398mm; y2=7.869936mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.50123 {
+              x1=23.273402mm; y1=7.869936mm; x2=25.273398mm; y2=7.869936mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.50126 {
+              x1=23.273402mm; y1=5.86994mm; x2=23.273402mm; y2=7.869936mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.50129 {
+              x1=23.273402mm; y1=5.86994mm; x2=25.273398mm; y2=5.86994mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.50132 {
+              x1=23.273402mm; y1=5.569966mm; x2=23.273402mm; y2=5.569966mm; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50135 {
+              x1=24.2734mm; y1=270.47mil; x2=24.2734mm; y2=270.47mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50138 {
+              x1=24.2734mm; y1=270.47mil; x2=24.2734mm; y2=270.47mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50141 {
+              x1=24.2734mm; y1=270.47mil; x2=25.2734mm; y2=270.47mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50144 {
+              x1=24.2734mm; y1=270.47mil; x2=24.2734mm; y2=7.869938mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15889 {
-        x1=1.716in; y1=336.0mil; x2=1.942in; y2=336.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABN
         }
-       }
-       ha:line.15892 {
-        x1=1.942in; y1=336.0mil; x2=1.972in; y2=366.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.50157 {
+         ha:attributes {
+          {io_pcb::hidename_y}=30.7975 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R38
+          value=100k
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=14.5669 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 {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15895 {
-        x1=1.972in; y1=366.0mil; x2=1.972in; y2=408.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.50170 {
+           proto=0; x=559.74mil; y=1.167in; 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.50171 {
+           proto=0; x=528.26mil; y=1.167in; 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:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50158 {
+              x1=544.0mil; y1=1.167in; x2=544.0mil; y2=1.167in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50161 {
+              x1=544.0mil; y1=1.167in; x2=544.0mil; y2=1.167in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50164 {
+              x1=544.0mil; y1=1.167in; x2=12.8176mm; y2=1.167in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50167 {
+              x1=544.0mil; y1=1.167in; x2=544.0mil; y2=28.6418mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15898 {
-        x1=1.972in; y1=408.0mil; x2=2.1in; y2=536.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABO
         }
-       }
-       ha:line.15901 {
-        x1=1.347in; y1=638.0mil; x2=2.042in; y2=638.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.50173 {
+         ha:attributes {
+          {io_pcb::hidename_y}=30.7975 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R39
+          value=90.9k
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=17.0815 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 {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15904 {
-        x1=2.042in; y1=638.0mil; x2=52.6796mm; y2=606.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.50186 {
+           proto=0; x=631.0mil; y=1.18274in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.50187 {
+           proto=0; x=631.0mil; y=1.15126in; 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:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50174 {
+              x1=631.0mil; y1=1.167in; x2=631.0mil; y2=1.167in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50177 {
+              x1=631.0mil; y1=1.167in; x2=631.0mil; y2=1.167in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50180 {
+              x1=631.0mil; y1=1.167in; x2=631.0mil; y2=28.6418mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50183 {
+              x1=631.0mil; y1=1.167in; x2=17.0274mm; y2=1.167in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15907 {
-        x1=1.931in; y1=1.022in; x2=1.931in; y2=1.269in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABP
         }
-       }
-       ha:line.15910 {
-        x1=1.931in; y1=1.269in; x2=47.625mm; y2=33.655mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.50189 {
+         ha:attributes {
+          {io_pcb::hidename_y}=6.0452 mm
+          copyright=2006 DJ Delorie
+          author=DJ Delorie
+          footprint=SOT23-5
+          dist-license=GPL
+          {io_pcb::hidename_scale}=89
+          refdes=U1
+          value=TLV73333
+          {io_pcb::hidename_direction}=3
+          use-license=Unlimited
+          {io_pcb::hidename_x}=7.7470 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 {
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
+                -12.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  
+                -15.0mil  
+                -23.0mil  
+                15.0mil  
+                23.0mil  
+                15.0mil  
+                23.0mil  
+                -15.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
+                -12.0mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15913 {
-        x1=2.173in; y1=26.3906mm; x2=53.5686mm; y2=1.068in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.50214 {
+           proto=0; x=258.0mil; y=311.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=BY
+           }
+          }
+          ha:padstack_ref.50215 {
+           proto=0; x=258.0mil; y=389.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=VOUT
+           }
+          }
+          ha:padstack_ref.50216 {
+           proto=0; x=340.0mil; y=389.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=VIN
+           }
+          }
+          ha:padstack_ref.50217 {
+           proto=0; x=340.0mil; y=350.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=GND
+           }
+          }
+          ha:padstack_ref.50218 {
+           proto=0; x=340.0mil; y=311.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=EN
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50190 {
+              x1=229.0mil; y1=291.0mil; x2=368.0mil; y2=291.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.50193 {
+              x1=229.0mil; y1=291.0mil; x2=229.0mil; y2=409.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.50196 {
+              x1=229.0mil; y1=409.0mil; x2=368.0mil; y2=409.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.50199 {
+              x1=368.0mil; y1=291.0mil; x2=368.0mil; y2=409.0mil; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50202 {
+              x1=7.80288mm; y1=350.0mil; x2=7.80288mm; y2=350.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50205 {
+              x1=258.0mil; y1=311.0mil; x2=258.0mil; y2=311.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50208 {
+              x1=258.0mil; y1=311.0mil; x2=5.5532mm; y2=311.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50211 {
+              x1=258.0mil; y1=311.0mil; x2=258.0mil; y2=6.8994mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15916 {
-        x1=53.5686mm; y1=1.068in; x2=2.079in; y2=1.068in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABQ
         }
-       }
-       ha:line.15919 {
-        x1=2.079in; y1=1.068in; x2=52.2732mm; y2=26.5938mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.50236 {
+         ha:attributes {
+          {io_pcb::hidename_y}=9.9949 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C37
+          value=1uF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=6.0071 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 {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.15922 {
-        x1=52.2732mm; y1=26.5938mm; x2=52.2732mm; y2=918.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.50249 {
+           proto=0; x=209.0mil; y=363.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.50250 {
+           proto=0; x=209.0mil; y=394.74mil; 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:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50237 {
+              x1=209.0mil; y1=379.0mil; x2=209.0mil; y2=379.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50240 {
+              x1=209.0mil; y1=379.0mil; x2=209.0mil; y2=379.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50243 {
+              x1=209.0mil; y1=379.0mil; x2=209.0mil; y2=8.6266mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50246 {
+              x1=209.0mil; y1=379.0mil; x2=4.3086mm; y2=379.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.15925 {
-        x1=52.2732mm; y1=918.0mil; x2=52.07mm; y2=910.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABS
         }
-       }
-       ha:line.15928 {
-        x1=52.07mm; y1=910.0mil; x2=2.026in; y2=910.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.50252 {
+         ha:attributes {
+          value=ADXL375
+          footprint=lga14
+          refdes=U3
+         }
+        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 {
+                10.825mil  
+                -22.535mil  
+                -10.825mil  
+                -22.535mil  
+                -10.825mil  
+                22.535mil  
+                10.825mil  
+                22.535mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                13.825mil  
+                -25.535mil  
+                -13.825mil  
+                -25.535mil  
+                -13.825mil  
+                25.535mil  
+                13.825mil  
+                25.535mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                10.825mil  
+                -22.535mil  
+                -10.825mil  
+                -22.535mil  
+                -10.825mil  
+                22.535mil  
+                10.825mil  
+                22.535mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -22.535mil  
+                -10.825mil  
+                -22.535mil  
+                10.825mil  
+                22.535mil  
+                10.825mil  
+                22.535mil  
+                -10.825mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -25.535mil  
+                -13.825mil  
+                -25.535mil  
+                13.825mil  
+                25.535mil  
+                13.825mil  
+                25.535mil  
+                -13.825mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -22.535mil  
+                -10.825mil  
+                -22.535mil  
+                10.825mil  
+                22.535mil  
+                10.825mil  
+                22.535mil  
+                -10.825mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:polygon.15931 {
-        li:geometry {
-          ta:contour {
-           { 425.0mil; 675.0mil }
-           { 1.235in; 675.0mil }
-           { 1.235in; 26.543mm }
-           { 425.0mil; 26.543mm }
+
+         li:objects {
+          ha:padstack_ref.50279 {
+           proto=0; x=32.512042mm; y=451.41mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=13
+             name=MOSI
+           }
           }
-        }
+          ha:padstack_ref.50280 {
+           proto=0; x=32.512042mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=VDDio
+           }
+          }
+          ha:padstack_ref.50281 {
+           proto=1; x=28.414768mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=_CS_
+           }
+          }
+          ha:padstack_ref.50282 {
+           proto=1; x=32.609832mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=SCLK
+           }
+          }
+          ha:padstack_ref.50283 {
+           proto=0; x=31.711942mm; y=451.41mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=12
+             name=MISO
+           }
+          }
+          ha:padstack_ref.50284 {
+           proto=0; x=31.711942mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=GND
+           }
+          }
+          ha:padstack_ref.50285 {
+           proto=1; x=28.414768mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=_CS_
+           }
+          }
+          ha:padstack_ref.50286 {
+           proto=1; x=32.609832mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=SCLK
+           }
+          }
+          ha:padstack_ref.50287 {
+           proto=0; x=30.912096mm; y=451.41mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=11
+             name=RESERVED
+           }
+          }
+          ha:padstack_ref.50288 {
+           proto=0; x=30.912096mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=RESERVED
+           }
+          }
+          ha:padstack_ref.50289 {
+           proto=1; x=28.414768mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=_CS_
+           }
+          }
+          ha:padstack_ref.50290 {
+           proto=1; x=32.609832mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=SCLK
+           }
+          }
+          ha:padstack_ref.50291 {
+           proto=0; x=30.11225mm; y=451.41mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=10
+             name=NC
+           }
+          }
+          ha:padstack_ref.50292 {
+           proto=0; x=30.11225mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=GND
+           }
+          }
+          ha:padstack_ref.50293 {
+           proto=1; x=28.414768mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=_CS_
+           }
+          }
+          ha:padstack_ref.50294 {
+           proto=1; x=32.609832mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=SCLK
+           }
+          }
+          ha:padstack_ref.50295 {
+           proto=0; x=29.312404mm; y=451.41mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=9
+             name=INT2
+           }
+          }
+          ha:padstack_ref.50296 {
+           proto=0; x=29.312404mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=GND
+           }
+          }
+          ha:padstack_ref.50297 {
+           proto=1; x=28.414768mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=_CS_
+           }
+          }
+          ha:padstack_ref.50298 {
+           proto=1; x=32.609832mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=SCLK
+           }
+          }
+          ha:padstack_ref.50299 {
+           proto=0; x=28.5123mm; y=451.41mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
 
-        ha:flags {
-         clearpoly=1
-         lock=1
-        }
-       }
-       ha:polygon.15936 {
-        li:geometry {
-          ta:contour {
-           { 145.0mil; 245.0mil }
-           { 415.0mil; 245.0mil }
-           { 415.0mil; 37.465mm }
-           { 145.0mil; 37.465mm }
+           ha:attributes {
+             term=8
+             name=INT1
+           }
           }
-        }
+          ha:padstack_ref.50300 {
+           proto=0; x=28.5123mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        ha:flags {
-         clearpoly=1
-         lock=1
-        }
-       }
-       ha:polygon.15941 {
-        li:geometry {
-          ta:contour {
-           { 145.0mil; 245.0mil }
-           { 1.015in; 245.0mil }
-           { 1.015in; 271.0mil }
-           { 1.535in; 271.0mil }
-           { 1.535in; 245.0mil }
-           { 60.325mm; 245.0mil }
-           { 60.325mm; 665.0mil }
-           { 145.0mil; 665.0mil }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=Vs
+           }
           }
-        }
+          ha:padstack_ref.50301 {
+           proto=1; x=28.414768mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        ha:flags {
-         clearpoly=1
-         lock=1
-        }
-       }
-       ha:polygon.15950 {
-        li:geometry {
-          ta:contour {
-           { 145.0mil; 26.797mm }
-           { 60.325mm; 26.797mm }
-           { 60.325mm; 37.465mm }
-           { 145.0mil; 37.465mm }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=_CS_
+           }
           }
-        }
+          ha:padstack_ref.50302 {
+           proto=1; x=32.609832mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        ha:flags {
-         clearpoly=1
-         lock=1
-        }
-       }
-       ha:polygon.15955 {
-        li:geometry {
-          ta:contour {
-           { 31.623mm; 271.0mil }
-           { 1.535in; 271.0mil }
-           { 1.535in; 245.0mil }
-           { 60.325mm; 245.0mil }
-           { 60.325mm; 37.465mm }
-           { 31.623mm; 37.465mm }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=SCLK
+           }
           }
-        }
+         }
+         li:layers {
 
-        ha:flags {
-         clearpoly=1
-         lock=1
-        }
-       }
-      }
-      color = {#104e8b}
-    }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-    ha:bottom {
-     lid=3
-     group=10
-     ha:combining {     }
-     visible=1
+            li:objects {
+             ha:line.50253 {
+              x1=33.012168mm; y1=8.86841mm; x2=33.012168mm; y2=11.868404mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.50256 {
+              x1=28.012178mm; y1=8.86841mm; x2=33.012168mm; y2=8.86841mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.50259 {
+              x1=28.012178mm; y1=8.86841mm; x2=28.012178mm; y2=11.868404mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.50262 {
+              x1=28.012178mm; y1=11.868404mm; x2=33.012168mm; y2=11.868404mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.50265 {
+              x=32.71194mm; y=8.268462mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-      li:objects {
-       ha:line.15962 {
-        x1=1.332in; y1=454.0mil; x2=1.332in; y2=453.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15965 {
-        x1=196.0mil; y1=678.0mil; x2=194.0mil; y2=680.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15968 {
-        x1=825.0mil; y1=1.277in; x2=803.0mil; y2=1.354in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15971 {
-        x1=620.0mil; y1=772.0mil; x2=620.0mil; y2=911.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15974 {
-        x1=620.0mil; y1=911.0mil; x2=597.0mil; y2=934.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15977 {
-        x1=634.0mil; y1=947.0mil; x2=650.0mil; y2=931.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15980 {
-        x1=650.0mil; y1=931.0mil; x2=650.0mil; y2=845.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15983 {
-        x1=650.0mil; y1=845.0mil; x2=728.0mil; y2=767.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15986 {
-        x1=639.0mil; y1=942.0mil; x2=635.5mil; y2=945.5mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15989 {
-        x1=660.0mil; y1=677.0mil; x2=796.0mil; y2=677.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15992 {
-        x1=796.0mil; y1=677.0mil; x2=828.0mil; y2=709.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15995 {
-        x1=828.0mil; y1=709.0mil; x2=828.0mil; y2=759.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.15998 {
-        x1=828.0mil; y1=759.0mil; x2=784.5mil; y2=803.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16001 {
-        x1=702.0mil; y1=913.0mil; x2=709.0mil; y2=913.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16004 {
-        x1=917.0mil; y1=1.13in; x2=827.0mil; y2=1.023in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16007 {
-        x1=827.0mil; y1=1.023in; x2=827.0mil; y2=965.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16010 {
-        x1=827.0mil; y1=965.0mil; x2=803.0mil; y2=941.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16013 {
-        x1=803.0mil; y1=941.0mil; x2=702.0mil; y2=913.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16016 {
-        x1=725.0mil; y1=35.9664mm; x2=725.0mil; y2=1.26in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16019 {
-        x1=725.0mil; y1=1.26in; x2=749.0mil; y2=1.236in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16022 {
-        x1=749.0mil; y1=1.236in; x2=749.0mil; y2=1.133in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16025 {
-        x1=749.0mil; y1=1.133in; x2=632.0mil; y2=1.016in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16028 {
-        x1=632.0mil; y1=949.0mil; x2=633.5mil; y2=947.5mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16031 {
-        x1=558.0mil; y1=939.0mil; x2=558.0mil; y2=1.04in; thickness=25.0mil; clearance=20.0mil;
-       }
-       ha:line.16034 {
-        x1=634.0mil; y1=947.0mil; x2=634.0mil; y2=954.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16037 {
-        x1=634.0mil; y1=954.0mil; x2=627.0mil; y2=961.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16040 {
-        x1=627.0mil; y1=961.0mil; x2=627.0mil; y2=1.011in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16043 {
-        x1=627.0mil; y1=1.011in; x2=635.5mil; y2=1.0195in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16046 {
-        x1=2.173in; y1=998.0mil; x2=2.092in; y2=26.3906mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16049 {
-        x1=2.026in; y1=910.0mil; x2=51.435mm; y2=909.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16052 {
-        x1=1.847in; y1=813.0mil; x2=1.844in; y2=810.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16055 {
-        x1=1.812in; y1=793.0mil; x2=1.812in; y2=408.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16058 {
-        x1=1.812in; y1=408.0mil; x2=1.825in; y2=395.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16061 {
-        x1=1.812in; y1=792.0mil; x2=1.812in; y2=806.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16064 {
-        x1=1.812in; y1=806.0mil; x2=1.806in; y2=812.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16067 {
-        x1=45.085mm; y1=295.0mil; x2=45.085mm; y2=790.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16070 {
-        x1=766.5mil; y1=606.5mil; x2=1.467in; y2=607.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16073 {
-        x1=20.612608mm; y1=847.0mil; x2=1.12in; y2=847.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16076 {
-        x1=1.12in; y1=847.0mil; x2=1.171in; y2=796.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16079 {
-        x1=1.171in; y1=796.0mil; x2=33.147mm; y2=796.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16082 {
-        x1=2.128in; y1=860.0mil; x2=52.6796mm; y2=728.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16085 {
-        x1=52.6796mm; y1=728.0mil; x2=52.6796mm; y2=606.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16088 {
-        x1=20.606mm; y1=912.0mil; x2=875.0mil; y2=912.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16091 {
-        x1=875.0mil; y1=912.0mil; x2=926.0mil; y2=963.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16094 {
-        x1=926.0mil; y1=963.0mil; x2=926.0mil; y2=1.018in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16097 {
-        x1=926.0mil; y1=1.018in; x2=944.0mil; y2=1.036in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16100 {
-        x1=944.0mil; y1=1.036in; x2=1.121in; y2=1.036in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16103 {
-        x1=1.121in; y1=1.036in; x2=1.127in; y2=1.03in; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16106 {
-        x1=784.5mil; y1=868.5mil; x2=793.0mil; y2=877.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16109 {
-        x1=793.0mil; y1=877.0mil; x2=864.0mil; y2=877.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16112 {
-        x1=864.0mil; y1=877.0mil; x2=921.0mil; y2=934.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16115 {
-        x1=921.0mil; y1=934.0mil; x2=1.26in; y2=934.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16118 {
-        x1=784.5mil; y1=803.0mil; x2=784.5mil; y2=868.5mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16121 {
-        x1=604.0mil; y1=1.221in; x2=625.0mil; y2=1.39in; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16124 {
-        x1=929.0mil; y1=496.0mil; x2=27.4066mm; y2=496.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16127 {
-        x1=27.4066mm; y1=496.0mil; x2=1.106in; y2=523.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16130 {
-        x1=1.106in; y1=523.0mil; x2=38.1mm; y2=523.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16133 {
-        x1=38.1mm; y1=523.0mil; x2=1.511in; y2=534.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16136 {
-        x1=19.7737mm; y1=15.4053mm; x2=16.6245mm; y2=15.4053mm; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16139 {
-        x1=16.6245mm; y1=15.4053mm; x2=587.0mil; y2=539.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16142 {
-        x1=587.0mil; y1=539.0mil; x2=587.0mil; y2=507.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16145 {
-        x1=1.461in; y1=684.0mil; x2=38.1mm; y2=684.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16148 {
-        x1=38.1mm; y1=684.0mil; x2=1.58in; y2=764.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16151 {
-        x1=1.58in; y1=764.0mil; x2=1.58in; y2=821.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16154 {
-        x1=1.52in; y1=875.0mil; x2=1.578in; y2=875.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16157 {
-        x1=1.578in; y1=875.0mil; x2=40.1574mm; y2=878.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16160 {
-        x1=1.467in; y1=607.0mil; x2=1.528in; y2=607.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16163 {
-        x1=1.528in; y1=607.0mil; x2=40.2082mm; y2=662.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16166 {
-        x1=40.2082mm; y1=662.0mil; x2=40.2082mm; y2=684.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16169 {
-        x1=1.209in; y1=643.0mil; x2=1.501in; y2=643.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16172 {
-        x1=1.501in; y1=643.0mil; x2=39.1922mm; y2=685.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16175 {
-        x1=1.552in; y1=949.0mil; x2=1.552in; y2=918.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16178 {
-        x1=1.552in; y1=918.0mil; x2=1.528in; y2=894.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16181 {
-        x1=1.528in; y1=894.0mil; x2=1.513in; y2=894.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16184 {
-        x1=1.513in; y1=894.0mil; x2=1.363in; y2=744.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16187 {
-        x1=1.332in; y1=454.0mil; x2=33.8074mm; y2=454.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16190 {
-        x1=1.26in; y1=744.0mil; x2=1.363in; y2=744.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16193 {
-        x1=40.2082mm; y1=821.0mil; x2=1.58in; y2=818.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16196 {
-        x1=1.421in; y1=776.0mil; x2=1.52in; y2=875.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16199 {
-        x1=1.421in; y1=731.0mil; x2=1.421in; y2=776.0mil; thickness=10.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16202 {
-        x1=47.625mm; y1=295.0mil; x2=49.8668mm; y2=9.7348mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16205 {
-        x1=49.8668mm; y1=9.7348mm; x2=49.8668mm; y2=12.351mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16208 {
-        x1=49.8668mm; y1=12.351mm; x2=1.983in; y2=506.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16211 {
-        x1=1.983in; y1=506.0mil; x2=2.261in; y2=506.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16214 {
-        x1=2.261in; y1=506.0mil; x2=58.1914mm; y2=536.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16217 {
-        x1=1.332in; y1=454.0mil; x2=1.256in; y2=378.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16220 {
-        x1=1.256in; y1=378.0mil; x2=781.0mil; y2=378.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16223 {
-        x1=781.0mil; y1=378.0mil; x2=692.0mil; y2=467.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16226 {
-        x1=692.0mil; y1=467.0mil; x2=407.0mil; y2=467.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16229 {
-        x1=407.0mil; y1=467.0mil; x2=195.0mil; y2=679.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16232 {
-        x1=1.06in; y1=29.3116mm; x2=26.9494mm; y2=29.3116mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16235 {
-        x1=26.9494mm; y1=29.3116mm; x2=1.108in; y2=28.1178mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16238 {
-        x1=1.108in; y1=28.1178mm; x2=1.55in; y2=28.1178mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16241 {
-        x1=1.55in; y1=28.1178mm; x2=1.638in; y2=1.019in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16244 {
-        x1=1.638in; y1=1.019in; x2=1.638in; y2=833.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16247 {
-        x1=28.0162mm; y1=29.3116mm; x2=28.829mm; y2=1.122in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16250 {
-        x1=28.829mm; y1=1.122in; x2=39.5478mm; y2=1.122in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16253 {
-        x1=39.5478mm; y1=1.122in; x2=1.653in; y2=1.026in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16256 {
-        x1=1.638in; y1=839.0mil; x2=1.638in; y2=823.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50267 {
+              x1=30.512236mm; y1=10.36847mm; x2=30.512236mm; y2=10.36847mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.50270 {
+              x1=30.5123mm; y1=10.368534mm; x2=30.5123mm; y2=10.368534mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.50273 {
+              x1=30.5123mm; y1=10.368534mm; x2=30.5123mm; y2=9.368534mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.50276 {
+              x1=30.5123mm; y1=10.368534mm; x2=29.5123mm; y2=10.368534mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+ ha:flags ={ selected=1
+ };             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16259 {
-        x1=1.638in; y1=823.0mil; x2=1.719in; y2=741.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABT
         }
-       }
-       ha:line.16262 {
-        x1=1.688in; y1=732.0mil; x2=1.677in; y2=732.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.50304 {
+         ha:attributes {
+          {io_pcb::hidename_y}=7.0739 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C102
+          value=1uF
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=24.9931 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 {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16265 {
-        x1=1.677in; y1=732.0mil; x2=1.511in; y2=566.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.50317 {
+           proto=0; x=29.323796mm; y=313.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.50318 {
+           proto=0; x=28.524204mm; y=313.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:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50305 {
+              x1=28.924mm; y1=313.0mil; x2=28.924mm; y2=313.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50308 {
+              x1=28.924mm; y1=313.0mil; x2=28.924mm; y2=313.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50311 {
+              x1=28.924mm; y1=313.0mil; x2=27.924mm; y2=313.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50314 {
+              x1=28.924mm; y1=313.0mil; x2=28.924mm; y2=6.9502mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16268 {
-        x1=1.511in; y1=566.0mil; x2=1.511in; y2=535.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABU
         }
-       }
-       ha:line.16271 {
-        x1=1.511in; y1=535.0mil; x2=1.5115in; y2=534.5mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.50320 {
+         ha:attributes {
+          {io_pcb::hidename_y}=9.2329 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C101
+          value=0.1uF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=33.4335 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 {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16274 {
-        x1=1.719in; y1=742.0mil; x2=1.719in; y2=721.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.50333 {
+           proto=0; x=1.24826in; y=313.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.50334 {
+           proto=0; x=1.27974in; y=313.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50321 {
+              x1=1.264in; y1=313.0mil; x2=1.264in; y2=313.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50324 {
+              x1=1.264in; y1=313.0mil; x2=1.264in; y2=313.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50327 {
+              x1=1.264in; y1=313.0mil; x2=33.1056mm; y2=313.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50330 {
+              x1=1.264in; y1=313.0mil; x2=1.264in; y2=8.9502mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16277 {
-        x1=1.627in; y1=426.0mil; x2=1.698in; y2=355.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABV
         }
-       }
-       ha:line.16280 {
-        x1=1.7355in; y1=746.0mil; x2=1.7355in; y2=712.5mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.50510 {
+         ha:attributes {
+          {io_pcb::hidename_y}=25.8191 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C301
+          value=0.1uF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=26.6827 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 {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16283 {
-        x1=1.7355in; y1=712.5mil; x2=1.644in; y2=621.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.50523 {
+           proto=0; x=852.52mil; y=1.08in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.50524 {
+           proto=0; x=884.0mil; y=1.08in; 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:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50511 {
+              x1=22.053804mm; y1=1.08in; x2=22.053804mm; y2=1.08in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50514 {
+              x1=22.053804mm; y1=1.08in; x2=22.053804mm; y2=1.08in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50517 {
+              x1=22.053804mm; y1=1.08in; x2=21.053804mm; y2=1.08in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50520 {
+              x1=22.053804mm; y1=1.08in; x2=22.053804mm; y2=28.432mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16286 {
-        x1=1.644in; y1=621.0mil; x2=1.644in; y2=446.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABZ
         }
-       }
-       ha:line.16289 {
-        x1=1.644in; y1=446.0mil; x2=1.664in; y2=426.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.50542 {
+         ha:attributes {
+          value=16MHz
+          footprint=ABM8
+          refdes=X2
+         }
+        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  
+                -25.595mil  
+                -20.67mil  
+                -25.595mil  
+                -20.67mil  
+                25.595mil  
+                20.67mil  
+                25.595mil  
+               }
+             }
+
+             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  
+                -28.595mil  
+                -23.67mil  
+                -28.595mil  
+                -23.67mil  
+                28.595mil  
+                23.67mil  
+                28.595mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                20.67mil  
+                -25.595mil  
+                -20.67mil  
+                -25.595mil  
+                -20.67mil  
+                25.595mil  
+                20.67mil  
+                25.595mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16292 {
-        x1=1.703in; y1=350.0mil; x2=1.696in; y2=357.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.50557 {
+           proto=0; x=40.792432mm; y=28.995131mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.50558 {
+           proto=0; x=40.792432mm; y=26.695415mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
+          }
+          ha:padstack_ref.50559 {
+           proto=0; x=42.642314mm; y=26.695415mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.50560 {
+           proto=0; x=42.642314mm; y=28.995131mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:arc.50543 {
+              x=41.55748mm; y=26.3054mm; width=5.0mil; height=5.0mil; astart=180.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.50545 {
+              x1=41.717373mm; y1=27.845273mm; x2=41.717373mm; y2=27.845273mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50548 {
+              x1=41.7175mm; y1=27.8454mm; x2=41.7175mm; y2=27.8454mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50551 {
+              x1=41.7175mm; y1=27.8454mm; x2=42.7175mm; y2=27.8454mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50554 {
+              x1=41.7175mm; y1=27.8454mm; x2=41.7175mm; y2=28.8454mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16295 {
-        x1=27.2542mm; y1=1.423in; x2=1.11in; y2=1.46in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABb
         }
-       }
-       ha:line.16298 {
-        x1=1.11in; y1=1.46in; x2=1.798in; y2=1.46in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.50590 {
+         ha:attributes {
+          value=9screws
+          footprint=282834-9
+          refdes=J1
+         }
+        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=83.46mil;              }
+              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=83.46mil;              }
+              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 {
+                -41.73mil  
+                -41.73mil  
+                41.73mil  
+                -41.73mil  
+                41.73mil  
+                41.73mil  
+                -41.73mil  
+                41.73mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -41.73mil  
+                -41.73mil  
+                41.73mil  
+                -41.73mil  
+                41.73mil  
+                41.73mil  
+                -41.73mil  
+                41.73mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16301 {
-        x1=1.798in; y1=1.46in; x2=1.884in; y2=1.374in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.50616 {
+           proto=0; x=243.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:1 {
+              diag  
+              round  
+              noshape  
+             }
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:4 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=9
+             name=pin9
+           }
+          }
+          ha:padstack_ref.50617 {
+           proto=0; x=343.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:2 {
+              solid  
+              noshape  
+             }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=8
+             name=pin8
+           }
+          }
+          ha:padstack_ref.50618 {
+           proto=0; x=443.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=pin7
+           }
+          }
+          ha:padstack_ref.50619 {
+           proto=0; x=543.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=pin6
+           }
+          }
+          ha:padstack_ref.50620 {
+           proto=0; x=643.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:2 {
+              solid  
+              noshape  
+             }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
+          }
+          ha:padstack_ref.50621 {
+           proto=0; x=743.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.50622 {
+           proto=0; x=843.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:2 {
+              solid  
+              noshape  
+             }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
+          }
+          ha:padstack_ref.50623 {
+           proto=0; x=943.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.50624 {
+           proto=1; x=1.043in; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:2 {
+              solid  
+              noshape  
+             }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50591 {
+              x1=4.672076mm; y1=623.95mil; x2=4.672076mm; y2=368.04mil; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.50594 {
+              x1=4.672076mm; y1=368.04mil; x2=27.99207mm; y2=368.04mil; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.50597 {
+              x1=27.99207mm; y1=368.04mil; x2=27.99207mm; y2=623.95mil; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.50600 {
+              x1=27.99207mm; y1=623.95mil; x2=4.672076mm; y2=623.95mil; thickness=6.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             bottom = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50604 {
+              x1=643.0mil; y1=496.0mil; x2=643.0mil; y2=496.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50607 {
+              x1=4.672076mm; y1=623.95mil; x2=4.672076mm; y2=623.95mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50610 {
+              x1=4.672076mm; y1=623.95mil; x2=4.672076mm; y2=16.84833mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50613 {
+              x1=4.672076mm; y1=623.95mil; x2=3.672076mm; y2=623.95mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             bottom = 1
+             virtual = 1
+             misc = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16304 {
-        x1=1.884in; y1=1.374in; x2=1.997in; y2=1.374in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = yLQmHg4cZFNX0wG8E3EAAABa
         }
-       }
-       ha:line.16307 {
-        x1=1.997in; y1=1.374in; x2=2.024in; y2=1.347in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.53730 {
+         ha:attributes {
+          footprint=0402
+          value=10uF
+          openscad=0402
+          refdes=C21
+         }
+        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 {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16310 {
-        x1=2.024in; y1=1.347in; x2=2.024in; y2=33.147mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.53744 {
+           proto=0; x=1.559in; y=1.02574in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.53745 {
+           proto=0; x=1.559in; y=994.26mil; 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.53732 {
+              x1=39.5986mm; y1=1.01in; x2=39.5986mm; y2=1.01in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.53735 {
+              x1=39.5986mm; y1=1.01in; x2=39.5986mm; y2=1.01in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.53738 {
+              x1=39.5986mm; y1=1.01in; x2=39.5986mm; y2=24.654mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.53741 {
+              x1=39.5986mm; y1=1.01in; x2=40.5986mm; y2=1.01in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16313 {
-        x1=2.024in; y1=33.147mm; x2=53.7972mm; y2=1.211in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = AflqcoIyPLya6rFlWvUAAABb
         }
-       }
-       ha:line.16316 {
-        x1=1.747in; y1=443.0mil; x2=1.759in; y2=455.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.53763 {
+         ha:attributes {
+          footprint=0402
+          value=1uF
+          openscad=0402
+          refdes=C22
+         }
+        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 {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16319 {
-        x1=1.759in; y1=455.0mil; x2=1.759in; y2=767.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.53777 {
+           proto=0; x=1.32526in; y=1.042in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.53778 {
+           proto=0; x=1.35674in; y=1.042in; 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.53765 {
+              x1=1.341in; y1=1.042in; x2=1.341in; y2=1.042in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.53768 {
+              x1=1.341in; y1=1.042in; x2=1.341in; y2=1.042in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.53771 {
+              x1=1.341in; y1=1.042in; x2=35.0614mm; y2=1.042in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.53774 {
+              x1=1.341in; y1=1.042in; x2=1.341in; y2=27.4668mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16322 {
-        x1=1.759in; y1=767.0mil; x2=1.748in; y2=778.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = AflqcoIyPLya6rFlWvUAAABd
         }
-       }
-       ha:line.16325 {
-        x1=1.748in; y1=778.0mil; x2=1.748in; y2=817.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.53796 {
+         ha:attributes {
+          footprint=0402
+          value=2.49k
+          openscad=0402
+          refdes=R30
+         }
+        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 {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16328 {
-        x1=42.418mm; y1=26.3398mm; x2=39.751mm; y2=1.142in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.53810 {
+           proto=0; x=1.44652in; y=873.0mil; 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.53811 {
+           proto=0; x=1.478in; y=873.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.53798 {
+              x1=1.46226in; y1=873.0mil; x2=1.46226in; y2=873.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.53801 {
+              x1=1.46226in; y1=873.0mil; x2=1.46226in; y2=873.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.53804 {
+              x1=1.46226in; y1=873.0mil; x2=38.141404mm; y2=873.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.53807 {
+              x1=1.46226in; y1=873.0mil; x2=1.46226in; y2=23.1742mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16331 {
-        x1=39.751mm; y1=1.142in; x2=1.388in; y2=1.142in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = AflqcoIyPLya6rFlWvUAAABf
         }
-       }
-       ha:line.16334 {
-        x1=1.388in; y1=1.142in; x2=1.363in; y2=1.167in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.53814 {
+         ha:attributes {
+          value=USBmicroB
+          footprint=11071
+          refdes=J5
+         }
+        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  
+                -26.575mil  
+                -7.875mil  
+                -26.575mil  
+                -7.875mil  
+                26.575mil  
+                7.875mil  
+                26.575mil  
+               }
+             }
+
+             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  
+                -29.575mil  
+                -10.875mil  
+                -29.575mil  
+                -10.875mil  
+                29.575mil  
+                10.875mil  
+                29.575mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -26.575mil  
+                -7.875mil  
+                -26.575mil  
+                -7.875mil  
+                26.575mil  
+                7.875mil  
+                26.575mil  
+               }
+             }
+           }
+         }
+
+         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  
+                -27.56mil  
+                -31.495mil  
+                27.56mil  
+                31.495mil  
+                27.56mil  
+                31.495mil  
+                -27.56mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -34.495mil  
+                -30.56mil  
+                -34.495mil  
+                30.56mil  
+                34.495mil  
+                30.56mil  
+                34.495mil  
+                -30.56mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -31.495mil  
+                -27.56mil  
+                -31.495mil  
+                27.56mil  
+                31.495mil  
+                27.56mil  
+                31.495mil  
+                -27.56mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -37.4mil  
+                37.4mil  
+                37.4mil  
+                37.4mil  
+                37.4mil  
+                -37.4mil  
+                -37.4mil  
+                -37.4mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -40.4mil  
+                40.4mil  
+                40.4mil  
+                40.4mil  
+                40.4mil  
+                -40.4mil  
+                -40.4mil  
+                -40.4mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -37.4mil  
+                37.4mil  
+                37.4mil  
+                37.4mil  
+                37.4mil  
+                -37.4mil  
+                -37.4mil  
+                -37.4mil  
+               }
+             }
+           }
+         }
+
+         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:line.16337 {
-        x1=1.376in; y1=36.1696mm; x2=1.375in; y2=36.195mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.53828 {
+           proto=0; x=1.19118in; y=188.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=VBUS
+           }
+          }
+          ha:padstack_ref.53829 {
+           proto=0; x=1.16559in; y=188.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=D-
+           }
+          }
+          ha:padstack_ref.53830 {
+           proto=0; x=1.14in; y=188.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=D+
+           }
+          }
+          ha:padstack_ref.53831 {
+           proto=0; x=1.11441in; y=188.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=HS
+           }
+          }
+          ha:padstack_ref.53832 {
+           proto=0; x=1.08882in; y=188.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=GND
+           }
+          }
+          ha:padstack_ref.53833 {
+           proto=1; x=25.755981mm; y=171.67mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=G
+           }
+          }
+          ha:padstack_ref.53834 {
+           proto=1; x=32.156019mm; y=171.67mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=G
+           }
+          }
+          ha:padstack_ref.53835 {
+           proto=2; x=1.09472in; y=83.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=G
+           }
+          }
+          ha:padstack_ref.53836 {
+           proto=2; x=1.18528in; y=83.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=G
+           }
+          }
+          ha:padstack_ref.53837 {
+           proto=3; x=1.01402in; y=2.110322mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.235mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+             li:4 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=G
+           }
+          }
+          ha:padstack_ref.53838 {
+           proto=3; x=1.26598in; y=2.110322mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.235mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+             li:4 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=G
+           }
+          }
+         }
+         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.53816 {
+              x1=1.14in; y1=3.161851mm; x2=1.14in; y2=3.161851mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.53819 {
+              x1=1.14in; y1=26.0mil; x2=1.14in; y2=26.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.53822 {
+              x1=1.14in; y1=26.0mil; x2=27.956mm; y2=26.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.53825 {
+              x1=1.14in; y1=26.0mil; x2=1.14in; y2=-0.3396mm; 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:line.16340 {
-        x1=40.1066mm; y1=1.171in; x2=36.195mm; y2=33.655mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = t+CANjtdPMoBlE0Q3VMAAAAB
         }
-       }
-       ha:line.16343 {
-        x1=1.931in; y1=838.0mil; x2=1.743in; y2=1.026in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.53856 {
+         ha:attributes {
+          footprint=0402
+          value=2.49k
+          openscad=0402
+          refdes=R31
+         }
+        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 {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16346 {
-        x1=1.743in; y1=1.026in; x2=1.743in; y2=28.067mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.53870 {
+           proto=0; x=1.376in; y=933.0mil; 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.53871 {
+           proto=0; x=1.376in; y=964.48mil; 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.53858 {
+              x1=1.376in; y1=948.74mil; x2=1.376in; y2=948.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.53861 {
+              x1=1.376in; y1=948.74mil; x2=1.376in; y2=948.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.53864 {
+              x1=1.376in; y1=948.74mil; x2=1.376in; y2=25.097996mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.53867 {
+              x1=1.376in; y1=948.74mil; x2=33.9504mm; y2=948.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16349 {
-        x1=1.743in; y1=28.067mm; x2=1.661in; y2=1.187in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = AflqcoIyPLya6rFlWvUAAABj
         }
-       }
-       ha:line.16352 {
-        x1=1.661in; y1=1.187in; x2=1.594in; y2=1.187in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.53916 {
+         ha:attributes {
+          value=BMI088
+          footprint=lga16
+          refdes=U12
+         }
+        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 {
+                -4.92mil  
+                13.285mil  
+                4.92mil  
+                13.285mil  
+                4.92mil  
+                -13.285mil  
+                -4.92mil  
+                -13.285mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -6.89mil  
+                15.255mil  
+                6.89mil  
+                15.255mil  
+                6.89mil  
+                -15.255mil  
+                -6.89mil  
+                -15.255mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -4.92mil  
+                13.285mil  
+                4.92mil  
+                13.285mil  
+                4.92mil  
+                -13.285mil  
+                -4.92mil  
+                -13.285mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                4.92mil  
+                -13.285mil  
+                -4.92mil  
+                -13.285mil  
+                -4.92mil  
+                13.285mil  
+                4.92mil  
+                13.285mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                6.89mil  
+                -15.255mil  
+                -6.89mil  
+                -15.255mil  
+                -6.89mil  
+                15.255mil  
+                6.89mil  
+                15.255mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                4.92mil  
+                -13.285mil  
+                -4.92mil  
+                -13.285mil  
+                -4.92mil  
+                13.285mil  
+                4.92mil  
+                13.285mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -13.285mil  
+                -4.92mil  
+                -13.285mil  
+                4.92mil  
+                13.285mil  
+                4.92mil  
+                13.285mil  
+                -4.92mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -15.255mil  
+                -6.89mil  
+                -15.255mil  
+                6.89mil  
+                15.255mil  
+                6.89mil  
+                15.255mil  
+                -6.89mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.285mil  
+                -4.92mil  
+                -13.285mil  
+                4.92mil  
+                13.285mil  
+                4.92mil  
+                13.285mil  
+                -4.92mil  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.3 {
+           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 {
+                13.285mil  
+                4.92mil  
+                13.285mil  
+                -4.92mil  
+                -13.285mil  
+                -4.92mil  
+                -13.285mil  
+                4.92mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                15.255mil  
+                6.89mil  
+                15.255mil  
+                -6.89mil  
+                -15.255mil  
+                -6.89mil  
+                -15.255mil  
+                6.89mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                13.285mil  
+                4.92mil  
+                13.285mil  
+                -4.92mil  
+                -13.285mil  
+                -4.92mil  
+                -13.285mil  
+                4.92mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16355 {
-        x1=1.594in; y1=1.187in; x2=1.476in; y2=33.147mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.53943 {
+           proto=0; x=26.564717mm; y=25.42413mm; 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.53944 {
+           proto=1; x=954.135mil; y=25.42413mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=15
+             name=pin15
+           }
+          }
+          ha:padstack_ref.53945 {
+           proto=0; x=26.564717mm; y=1.02064in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.53946 {
+           proto=1; x=954.135mil; y=1.02064in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=pin14
+           }
+          }
+          ha:padstack_ref.53947 {
+           proto=0; x=26.564717mm; y=1.04032in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
+          }
+          ha:padstack_ref.53948 {
+           proto=1; x=954.135mil; y=1.04032in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=13
+             name=pin13
+           }
+          }
+          ha:padstack_ref.53949 {
+           proto=0; x=26.564717mm; y=1.06in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.53950 {
+           proto=1; x=954.135mil; y=1.06in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=12
+             name=pin12
+           }
+          }
+          ha:padstack_ref.53951 {
+           proto=0; x=26.564717mm; y=1.07969in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
+          }
+          ha:padstack_ref.53952 {
+           proto=1; x=954.135mil; y=1.07969in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=11
+             name=pin11
+           }
+          }
+          ha:padstack_ref.53953 {
+           proto=0; x=26.564717mm; y=1.09937in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=pin6
+           }
+          }
+          ha:padstack_ref.53954 {
+           proto=1; x=954.135mil; y=1.09937in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=10
+             name=pin10
+           }
+          }
+          ha:padstack_ref.53955 {
+           proto=0; x=26.564717mm; y=1.11906in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=pin7
+           }
+          }
+          ha:padstack_ref.53956 {
+           proto=1; x=954.135mil; y=1.11906in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=9
+             name=pin9
+           }
+          }
+          ha:padstack_ref.53957 {
+           proto=2; x=1000.0mil; y=28.839033mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=pin8
+           }
+          }
+          ha:padstack_ref.53958 {
+           proto=3; x=1000.0mil; y=984.605mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=16
+             name=pin16
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.53917 {
+              x1=26.89987mm; y1=24.674322mm; x2=940.94mil; y2=24.674322mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.53920 {
+              x1=940.94mil; y1=24.674322mm; x2=940.94mil; y2=29.173932mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.53923 {
+              x1=940.94mil; y1=29.173932mm; x2=26.89987mm; y2=29.173932mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.53926 {
+              x1=26.89987mm; y1=29.173932mm; x2=26.89987mm; y2=24.674322mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.53929 {
+              x=1.07818in; y=991.11mil; 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.53931 {
+              x1=25.399889mm; y1=26.924095mm; x2=25.399889mm; y2=26.924095mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.53934 {
+              x1=1000.0mil; y1=1.06in; x2=1000.0mil; y2=1.06in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.53937 {
+              x1=1000.0mil; y1=1.06in; x2=1000.0mil; y2=27.924mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.53940 {
+              x1=1000.0mil; y1=1.06in; x2=24.4mm; y2=1.06in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+ ha:flags ={ selected=1
+ };             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16358 {
-        x1=1.476in; y1=33.147mm; x2=1.476in; y2=36.1696mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = AflqcoIyPLya6rFlWvUAAABl
         }
-       }
-       ha:line.16361 {
-        x1=1.476in; y1=36.1696mm; x2=37.465mm; y2=36.195mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.53997 {
+         ha:attributes {
+          value=TSM200N03D
+          footprint=PDFN33
+          refdes=Q1
+         }
+        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  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+               }
+             }
+
+             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  
+                -14.815mil  
+                -10.875mil  
+                -14.815mil  
+                -10.875mil  
+                14.815mil  
+                10.875mil  
+                14.815mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+               }
+             }
+
+             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  
+                14.815mil  
+                10.875mil  
+                14.815mil  
+                10.875mil  
+                -14.815mil  
+                -10.875mil  
+                -14.815mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -25.395mil  
+                46.26mil  
+                25.395mil  
+                46.26mil  
+                25.395mil  
+                -46.26mil  
+                -25.395mil  
+                -46.26mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -28.395mil  
+                49.26mil  
+                28.395mil  
+                49.26mil  
+                28.395mil  
+                -49.26mil  
+                -28.395mil  
+                -49.26mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -25.395mil  
+                46.26mil  
+                25.395mil  
+                46.26mil  
+                25.395mil  
+                -46.26mil  
+                -25.395mil  
+                -46.26mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16364 {
-        x1=1.918in; y1=443.0mil; x2=1.918in; y2=704.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.54024 {
+           proto=0; x=680.38mil; y=414.06mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=pin8
+           }
+          }
+          ha:padstack_ref.54025 {
+           proto=1; x=680.38mil; y=297.93mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
+          }
+          ha:padstack_ref.54026 {
+           proto=0; x=654.79mil; y=414.06mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=pin7
+           }
+          }
+          ha:padstack_ref.54027 {
+           proto=1; x=654.79mil; y=297.93mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.54028 {
+           proto=0; x=629.2mil; y=414.06mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=pin6
+           }
+          }
+          ha:padstack_ref.54029 {
+           proto=1; x=629.2mil; y=297.93mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
+          }
+          ha:padstack_ref.54030 {
+           proto=0; x=603.61mil; y=414.06mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
+          }
+          ha:padstack_ref.54031 {
+           proto=1; x=603.61mil; y=297.93mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.54032 {
+           proto=2; x=672.3mil; y=369.775mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=pin8
+           }
+          }
+          ha:padstack_ref.54033 {
+           proto=2; x=611.69mil; y=369.775mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.53998 {
+              x1=17.981422mm; y1=10.69213mm; x2=17.981422mm; y2=291.04mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.54001 {
+              x1=17.981422mm; y1=291.04mil; x2=14.631924mm; y2=291.04mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.54004 {
+              x1=14.631924mm; y1=291.04mil; x2=14.631924mm; y2=10.69213mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.54007 {
+              x1=14.631924mm; y1=10.69213mm; x2=17.981422mm; y2=10.69213mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.54010 {
+              x=17.606518mm; y=6.912356mm; width=5.0mil; height=5.0mil; astart=180.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.54012 {
+              x1=641.995mil; y1=9.112275mm; x2=641.995mil; y2=9.112275mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.54015 {
+              x1=642.0mil; y1=356.0mil; x2=642.0mil; y2=356.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.54018 {
+              x1=642.0mil; y1=356.0mil; x2=642.0mil; y2=8.0424mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.54021 {
+              x1=642.0mil; y1=356.0mil; x2=15.3068mm; y2=356.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16367 {
-        x1=1.918in; y1=704.0mil; x2=1.954in; y2=740.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = AflqcoIyPLya6rFlWvUAAABn
         }
-       }
-       ha:line.16370 {
-        x1=1.954in; y1=740.0mil; x2=1.954in; y2=845.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.54072 {
+         ha:attributes {
+          value=TSM200N03D
+          footprint=PDFN33
+          refdes=Q2
+         }
+        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  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+               }
+             }
+
+             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  
+                -14.815mil  
+                -10.875mil  
+                -14.815mil  
+                -10.875mil  
+                14.815mil  
+                10.875mil  
+                14.815mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+               }
+             }
+
+             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  
+                14.815mil  
+                10.875mil  
+                14.815mil  
+                10.875mil  
+                -14.815mil  
+                -10.875mil  
+                -14.815mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -25.395mil  
+                46.26mil  
+                25.395mil  
+                46.26mil  
+                25.395mil  
+                -46.26mil  
+                -25.395mil  
+                -46.26mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -28.395mil  
+                49.26mil  
+                28.395mil  
+                49.26mil  
+                28.395mil  
+                -49.26mil  
+                -28.395mil  
+                -49.26mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -25.395mil  
+                46.26mil  
+                25.395mil  
+                46.26mil  
+                25.395mil  
+                -46.26mil  
+                -25.395mil  
+                -46.26mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16373 {
-        x1=1.954in; y1=845.0mil; x2=1.768in; y2=26.1874mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.54099 {
+           proto=0; x=944.06mil; y=586.62mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=pin8
+           }
+          }
+          ha:padstack_ref.54100 {
+           proto=1; x=827.93mil; y=586.62mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
+          }
+          ha:padstack_ref.54101 {
+           proto=0; x=944.06mil; y=612.21mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=pin7
+           }
+          }
+          ha:padstack_ref.54102 {
+           proto=1; x=827.93mil; y=612.21mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.54103 {
+           proto=0; x=944.06mil; y=637.8mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=pin6
+           }
+          }
+          ha:padstack_ref.54104 {
+           proto=1; x=827.93mil; y=637.8mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
+          }
+          ha:padstack_ref.54105 {
+           proto=0; x=944.06mil; y=663.39mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
+          }
+          ha:padstack_ref.54106 {
+           proto=1; x=827.93mil; y=663.39mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.54107 {
+           proto=2; x=899.775mil; y=594.7mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=pin8
+           }
+          }
+          ha:padstack_ref.54108 {
+           proto=2; x=899.775mil; y=655.31mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.54073 {
+              x1=950.95mil; y1=559.07mil; x2=20.854416mm; y2=559.07mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.54076 {
+              x1=20.854416mm; y1=559.07mil; x2=20.854416mm; y2=690.94mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.54079 {
+              x1=20.854416mm; y1=690.94mil; x2=950.95mil; y2=690.94mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.54082 {
+              x1=950.95mil; y1=690.94mil; x2=950.95mil; y2=559.07mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.54085 {
+              x=20.374356mm; y=573.83mil; 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.54087 {
+              x1=22.574275mm; y1=15.875127mm; x2=22.574275mm; y2=15.875127mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.54090 {
+              x1=886.0mil; y1=625.0mil; x2=886.0mil; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.54093 {
+              x1=886.0mil; y1=625.0mil; x2=21.5044mm; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.54096 {
+              x1=886.0mil; y1=625.0mil; x2=886.0mil; y2=16.875mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16376 {
-        x1=1.768in; y1=26.1874mm; x2=1.768in; y2=1.114in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = AflqcoIyPLya6rFlWvUAAABp
         }
-       }
-       ha:line.16379 {
-        x1=1.768in; y1=1.114in; x2=1.554in; y2=1.328in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.54147 {
+         ha:attributes {
+          value=TSM200N03D
+          footprint=PDFN33
+          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 {
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+               }
+             }
+
+             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  
+                -14.815mil  
+                -10.875mil  
+                -14.815mil  
+                -10.875mil  
+                14.815mil  
+                10.875mil  
+                14.815mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+               }
+             }
+
+             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  
+                14.815mil  
+                10.875mil  
+                14.815mil  
+                10.875mil  
+                -14.815mil  
+                -10.875mil  
+                -14.815mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -25.395mil  
+                46.26mil  
+                25.395mil  
+                46.26mil  
+                25.395mil  
+                -46.26mil  
+                -25.395mil  
+                -46.26mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -28.395mil  
+                49.26mil  
+                28.395mil  
+                49.26mil  
+                28.395mil  
+                -49.26mil  
+                -28.395mil  
+                -49.26mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -25.395mil  
+                46.26mil  
+                25.395mil  
+                46.26mil  
+                25.395mil  
+                -46.26mil  
+                -25.395mil  
+                -46.26mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16382 {
-        x1=1.554in; y1=1.328in; x2=1.528in; y2=1.328in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.54174 {
+           proto=0; x=603.7mil; y=836.88mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=pin8
+           }
+          }
+          ha:padstack_ref.54175 {
+           proto=1; x=603.7mil; y=953.01mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
+          }
+          ha:padstack_ref.54176 {
+           proto=0; x=629.29mil; y=836.88mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=pin7
+           }
+          }
+          ha:padstack_ref.54177 {
+           proto=1; x=629.29mil; y=953.01mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.54178 {
+           proto=0; x=654.88mil; y=836.88mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=pin6
+           }
+          }
+          ha:padstack_ref.54179 {
+           proto=1; x=654.88mil; y=953.01mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
+          }
+          ha:padstack_ref.54180 {
+           proto=0; x=680.47mil; y=836.88mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
+          }
+          ha:padstack_ref.54181 {
+           proto=1; x=680.47mil; y=953.01mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.54182 {
+           proto=2; x=611.78mil; y=881.165mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=pin8
+           }
+          }
+          ha:padstack_ref.54183 {
+           proto=2; x=672.39mil; y=881.165mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.54148 {
+              x1=14.63421mm; y1=829.99mil; x2=14.63421mm; y2=24.38146mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.54151 {
+              x1=14.63421mm; y1=24.38146mm; x2=17.983708mm; y2=24.38146mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.54154 {
+              x1=17.983708mm; y1=24.38146mm; x2=17.983708mm; y2=829.99mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.54157 {
+              x1=17.983708mm; y1=829.99mil; x2=14.63421mm; y2=829.99mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.54160 {
+              x=15.009114mm; y=24.86152mm; width=5.0mil; height=5.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.54162 {
+              x1=642.085mil; y1=22.661601mm; x2=642.085mil; y2=22.661601mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.54165 {
+              x1=642.08mil; y1=894.94mil; x2=642.08mil; y2=894.94mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.54168 {
+              x1=642.08mil; y1=894.94mil; x2=642.08mil; y2=23.731476mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.54171 {
+              x1=642.08mil; y1=894.94mil; x2=17.308832mm; y2=894.94mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16385 {
-        x1=1.528in; y1=1.328in; x2=1.525in; y2=33.655mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = AflqcoIyPLya6rFlWvUAAABr
         }
-       }
-       ha:line.16388 {
-        x1=1.719in; y1=721.0mil; x2=1.627in; y2=629.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.57116 {
+         ha:attributes {
+          value=MMC5983MA
+          footprint=LPCC16
+          refdes=U9
+         }
+        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 {
+                5.905mil  
+                -8.86mil  
+                -5.905mil  
+                -8.86mil  
+                -5.905mil  
+                8.86mil  
+                5.905mil  
+                8.86mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -10.83mil  
+                -7.875mil  
+                -10.83mil  
+                -7.875mil  
+                10.83mil  
+                7.875mil  
+                10.83mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                5.905mil  
+                -8.86mil  
+                -5.905mil  
+                -8.86mil  
+                -5.905mil  
+                8.86mil  
+                5.905mil  
+                8.86mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -8.86mil  
+                -5.905mil  
+                -8.86mil  
+                5.905mil  
+                8.86mil  
+                5.905mil  
+                8.86mil  
+                -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 {
+                -10.83mil  
+                -7.875mil  
+                -10.83mil  
+                7.875mil  
+                10.83mil  
+                7.875mil  
+                10.83mil  
+                -7.875mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -8.86mil  
+                -5.905mil  
+                -8.86mil  
+                5.905mil  
+                8.86mil  
+                5.905mil  
+                8.86mil  
+                -5.905mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16391 {
-        x1=1.627in; y1=629.0mil; x2=1.627in; y2=426.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.57131 {
+           proto=0; x=38.638099mm; y=933.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=12
+             name=pin12
+           }
+          }
+          ha:padstack_ref.57132 {
+           proto=0; x=36.088447mm; y=933.48mil; 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.57133 {
+           proto=1; x=1.50052in; y=25.735153mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=pin8
+           }
+          }
+          ha:padstack_ref.57134 {
+           proto=1; x=1.50052in; y=912.815mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=13
+             name=pin13
+           }
+          }
+          ha:padstack_ref.57135 {
+           proto=0; x=38.638099mm; y=953.17mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=11
+             name=pin11
+           }
+          }
+          ha:padstack_ref.57136 {
+           proto=0; x=36.088447mm; y=953.17mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.57137 {
+           proto=1; x=1.48083in; y=25.735153mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=pin7
+           }
+          }
+          ha:padstack_ref.57138 {
+           proto=1; x=1.48083in; y=912.815mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=pin14
+           }
+          }
+          ha:padstack_ref.57139 {
+           proto=0; x=38.638099mm; y=972.84mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=10
+             name=pin10
+           }
+          }
+          ha:padstack_ref.57140 {
+           proto=0; x=36.088447mm; y=972.84mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
+          }
+          ha:padstack_ref.57141 {
+           proto=1; x=1.46116in; y=25.735153mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=pin6
+           }
+          }
+          ha:padstack_ref.57142 {
+           proto=1; x=1.46116in; y=912.815mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=15
+             name=pin15
+           }
+          }
+          ha:padstack_ref.57143 {
+           proto=0; x=38.638099mm; y=992.53mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=9
+             name=pin9
+           }
+          }
+          ha:padstack_ref.57144 {
+           proto=0; x=36.088447mm; y=992.53mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.57145 {
+           proto=1; x=1.44147in; y=25.735153mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
+          }
+          ha:padstack_ref.57146 {
+           proto=1; x=1.44147in; y=912.815mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=16
+             name=pin16
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:arc.57117 {
+              x=1.41194in; y=903.95mil; 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.57119 {
+              x1=37.363273mm; y1=24.460327mm; x2=37.363273mm; y2=24.460327mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.57122 {
+              x1=1.471in; y1=963.0mil; x2=1.471in; y2=963.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.57125 {
+              x1=1.471in; y1=963.0mil; x2=36.3634mm; y2=963.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.57128 {
+              x1=1.471in; y1=963.0mil; x2=1.471in; y2=25.4602mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+ ha:flags ={ selected=1
+ };             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16394 {
-        x1=1.363in; y1=1.167in; x2=1.363in; y2=1.217in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = jqa5T2R4nOe5q9eh5uQAAABf
         }
-       }
-       ha:line.16397 {
-        x1=1.653in; y1=1.026in; x2=1.653in; y2=828.5mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.49451 {
+         ha:attributes {
+          {io_pcb::hidename_y}=27.4185 mm
+          footprint=8ufson2x2
+          {io_pcb::hidename_scale}=100
+          refdes=U15
+          value=LM293
+          {io_pcb::hidename_direction}=1
+          {io_pcb::hidename_x}=14.9949 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 {
+                -14.76mil  
+                -5.905mil  
+                -14.76mil  
+                5.905mil  
+                14.76mil  
+                5.905mil  
+                14.76mil  
+                -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 {
+                -20.665mil  
+                -11.81mil  
+                -20.665mil  
+                11.81mil  
+                20.665mil  
+                11.81mil  
+                20.665mil  
+                -11.81mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -14.76mil  
+                -5.905mil  
+                -14.76mil  
+                5.905mil  
+                14.76mil  
+                5.905mil  
+                14.76mil  
+                -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 {
+                8.86mil  
+                -31.5mil  
+                -8.86mil  
+                -31.5mil  
+                -8.86mil  
+                31.5mil  
+                8.86mil  
+                31.5mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                14.765mil  
+                -37.405mil  
+                -14.765mil  
+                -37.405mil  
+                -14.765mil  
+                37.405mil  
+                14.765mil  
+                37.405mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                8.86mil  
+                -31.5mil  
+                -8.86mil  
+                -31.5mil  
+                -8.86mil  
+                31.5mil  
+                8.86mil  
+                31.5mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16400 {
-        x1=1.653in; y1=828.5mil; x2=1.7355in; y2=746.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.49479 {
+           proto=0; x=630.705mil; y=28.168562mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=out
+           }
+          }
+          ha:padstack_ref.49480 {
+           proto=0; x=549.995mil; y=26.668438mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=in+
+           }
+          }
+          ha:padstack_ref.49481 {
+           proto=0; x=630.705mil; y=27.668436mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=in-
+           }
+          }
+          ha:padstack_ref.49482 {
+           proto=0; x=549.995mil; y=27.168564mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=in-
+           }
+          }
+          ha:padstack_ref.49483 {
+           proto=0; x=630.705mil; y=27.168564mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=in+
+           }
+          }
+          ha:padstack_ref.49484 {
+           proto=0; x=549.995mil; y=27.668436mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=out
+           }
+          }
+          ha:padstack_ref.49485 {
+           proto=0; x=630.705mil; y=26.668438mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=V-
+           }
+          }
+          ha:padstack_ref.49486 {
+           proto=0; x=549.995mil; y=28.168562mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=V+
+           }
+          }
+          ha:padstack_ref.49487 {
+           proto=1; x=590.35mil; y=27.4185mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=GND
+             name=GND
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49452 {
+              x1=550.98mil; y1=26.418502mm; x2=550.98mil; y2=1.1188385in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.49455 {
+              x1=550.98mil; y1=26.418502mm; x2=629.72mil; y2=26.418502mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.49458 {
+              x1=629.72mil; y1=26.418502mm; x2=629.72mil; y2=1.1188385in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.49461 {
+              x1=550.98mil; y1=1.1188385in; x2=629.72mil; y2=1.1188385in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.49464 {
+              x1=629.72mil; y1=1.1306485in; x2=629.72mil; y2=1.1306485in; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49467 {
+              x1=590.35mil; y1=27.4185mm; x2=590.35mil; y2=27.4185mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49470 {
+              x1=590.35mil; y1=27.4185mm; x2=590.35mil; y2=27.4185mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49473 {
+              x1=590.35mil; y1=27.4185mm; x2=13.99489mm; y2=27.4185mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49476 {
+              x1=590.35mil; y1=27.4185mm; x2=590.35mil; y2=26.4185mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16403 {
-        x1=1.6695in; y1=1.0375in; x2=1.6695in; y2=895.5mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAAAu
         }
-       }
-       ha:line.16406 {
-        x1=1.6695in; y1=895.5mil; x2=1.748in; y2=817.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.105885 {
+         ha:attributes {
+          {io_pcb::hidename_y}=18.2753 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R25
+          value=56k
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=54.4449 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 {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16409 {
-        x1=1.879in; y1=443.0mil; x2=1.902in; y2=466.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.105898 {
+           proto=0; x=2.099in; y=705.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.105899 {
+           proto=0; x=2.13048in; y=705.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:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.105886 {
+              x1=53.714396mm; y1=705.0mil; x2=53.714396mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.105889 {
+              x1=53.714396mm; y1=705.0mil; x2=53.714396mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.105892 {
+              x1=53.714396mm; y1=705.0mil; x2=54.714396mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.105895 {
+              x1=53.714396mm; y1=705.0mil; x2=53.714396mm; y2=18.907mm; 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.16412 {
-        x1=1.902in; y1=466.0mil; x2=1.902in; y2=709.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABB
         }
-       }
-       ha:line.16415 {
-        x1=1.902in; y1=709.0mil; x2=1.939in; y2=746.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.50494 {
+         ha:attributes {
+          {io_pcb::hidename_y}=31.2293 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C302
+          value=0.1uF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=29.3497 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 {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16418 {
-        x1=1.939in; y1=746.0mil; x2=1.939in; y2=830.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.50507 {
+           proto=0; x=1.14648in; y=1.04in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.50508 {
+           proto=0; x=28.321mm; y=1.04in; 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:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50495 {
+              x1=1.13074in; y1=1.04in; x2=1.13074in; y2=1.04in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50498 {
+              x1=1.13074in; y1=1.04in; x2=1.13074in; y2=1.04in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50501 {
+              x1=1.13074in; y1=1.04in; x2=27.720796mm; y2=1.04in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50504 {
+              x1=1.13074in; y1=1.04in; x2=1.13074in; y2=25.416mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16421 {
-        x1=1.939in; y1=830.0mil; x2=1.93in; y2=839.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAABY
         }
-       }
-       ha:line.16424 {
-        x1=43.8277mm; y1=1.019in; x2=1.922in; y2=823.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.49181 {
+         ha:attributes {
+          {io_pcb::hidename_y}=21.0185 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R35
+          value=2.49k
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=3.6139 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 {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16427 {
-        x1=1.922in; y1=823.0mil; x2=1.922in; y2=752.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.49194 {
+           proto=0; x=74.0mil; y=323.52mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.49195 {
+           proto=0; x=74.0mil; y=355.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:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49182 {
+              x1=74.0mil; y1=8.617204mm; x2=74.0mil; y2=8.617204mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49185 {
+              x1=74.0mil; y1=8.617204mm; x2=74.0mil; y2=8.617204mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49188 {
+              x1=74.0mil; y1=8.617204mm; x2=74.0mil; y2=9.617204mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49191 {
+              x1=74.0mil; y1=8.617204mm; x2=0.8796mm; y2=8.617204mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16430 {
-        x1=1.922in; y1=752.0mil; x2=1.885in; y2=715.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = 2948JTdjTKzy5Ud+Np8AAAAi
         }
-       }
-       ha:line.16433 {
-        x1=1.885in; y1=715.0mil; x2=1.885in; y2=487.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+        ha:subc.140679 {
+         ha:attributes {
+          value=STM32F103R8T6
+          footprint=lqfp64
+          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 {
+                5.905mil  
+                -23.62mil  
+                -5.905mil  
+                -23.62mil  
+                -5.905mil  
+                23.62mil  
+                5.905mil  
+                23.62mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.055mil  
+                -26.77mil  
+                -9.055mil  
+                -26.77mil  
+                -9.055mil  
+                26.77mil  
+                9.055mil  
+                26.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                5.905mil  
+                -23.62mil  
+                -5.905mil  
+                -23.62mil  
+                -5.905mil  
+                23.62mil  
+                5.905mil  
+                23.62mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -23.62mil  
+                -5.905mil  
+                -23.62mil  
+                5.905mil  
+                23.62mil  
+                5.905mil  
+                23.62mil  
+                -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 {
+                -26.77mil  
+                -9.055mil  
+                -26.77mil  
+                9.055mil  
+                26.77mil  
+                9.055mil  
+                26.77mil  
+                -9.055mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -23.62mil  
+                -5.905mil  
+                -23.62mil  
+                5.905mil  
+                23.62mil  
+                5.905mil  
+                23.62mil  
+                -5.905mil  
+               }
+             }
+           }
+         }
         }
-       }
-       ha:line.16436 {
-        x1=1.885in; y1=487.0mil; x2=1.841in; y2=443.0mil; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+
+         li:objects {
+          ha:padstack_ref.140706 {
+           proto=0; x=1.86763in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=16
+             name=pin16
+           }
+          }
+          ha:padstack_ref.140707 {
+           proto=0; x=1.86763in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.140708 {
+           proto=1; x=37.938075mm; y=772.63mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=64
+             name=pin64
+           }
+          }
+          ha:padstack_ref.140709 {
+           proto=1; x=49.437671mm; y=772.63mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=17
+             name=pin17
+           }
+          }
+          ha:padstack_ref.140710 {
+           proto=0; x=1.84794in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=15
+             name=pin15
+           }
+          }
+          ha:padstack_ref.140711 {
+           proto=0; x=1.84794in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=34
+             name=pin34
+           }
+          }
+          ha:padstack_ref.140712 {
+           proto=1; x=37.938075mm; y=752.94mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=63
+             name=pin63
+           }
+          }
+          ha:padstack_ref.140713 {
+           proto=1; x=49.437671mm; y=752.94mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=18
+             name=pin18
+           }
+          }
+          ha:padstack_ref.140714 {
+           proto=0; x=1.82826in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=pin14
+           }
+          }
+          ha:padstack_ref.140715 {
+           proto=0; x=1.82826in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=35
+             name=pin35
+           }
+          }
+          ha:padstack_ref.140716 {
+           proto=1; x=37.938075mm; y=733.26mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=62
+             name=pin62
+           }
+          }
+          ha:padstack_ref.140717 {
+           proto=1; x=49.437671mm; y=733.26mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=19
+             name=pin19
+           }
+          }
+          ha:padstack_ref.140718 {
+           proto=0; x=1.80857in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=13
+             name=pin13
+           }
+          }
+          ha:padstack_ref.140719 {
+           proto=0; x=1.80857in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=36
+             name=pin36
+           }
+          }
+          ha:padstack_ref.140720 {
+           proto=1; x=37.938075mm; y=713.57mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=61
+             name=pin61
+           }
+          }
+          ha:padstack_ref.140721 {
+           proto=1; x=49.437671mm; y=713.57mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=20
+             name=pin20
+           }
+          }
+          ha:padstack_ref.140722 {
+           proto=0; x=1.78889in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=12
+             name=pin12
+           }
+          }
+          ha:padstack_ref.140723 {
+           proto=0; x=1.78889in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=37
+             name=pin37
+           }
+          }
+          ha:padstack_ref.140724 {
+           proto=1; x=37.938075mm; y=693.89mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=60
+             name=pin60
+           }
+          }
+          ha:padstack_ref.140725 {
+           proto=1; x=49.437671mm; y=693.89mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=21
+             name=pin21
+           }
+          }
+          ha:padstack_ref.140726 {
+           proto=0; x=1.7692in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=11
+             name=pin11
+           }
+          }
+          ha:padstack_ref.140727 {
+           proto=0; x=1.7692in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=38
+             name=pin38
+           }
+          }
+          ha:padstack_ref.140728 {
+           proto=1; x=37.938075mm; y=674.2mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=59
+             name=pin59
+           }
+          }
+          ha:padstack_ref.140729 {
+           proto=1; x=49.437671mm; y=674.2mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=22
+             name=pin22
+           }
+          }
+          ha:padstack_ref.140730 {
+           proto=0; x=1.74952in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=10
+             name=pin10
+           }
+          }
+          ha:padstack_ref.140731 {
+           proto=0; x=1.74952in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=39
+             name=pin39
+           }
+          }
+          ha:padstack_ref.140732 {
+           proto=1; x=37.938075mm; y=654.52mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=58
+             name=pin58
+           }
+          }
+          ha:padstack_ref.140733 {
+           proto=1; x=49.437671mm; y=654.52mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=23
+             name=pin23
+           }
+          }
+          ha:padstack_ref.140734 {
+           proto=0; x=1.72983in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=9
+             name=pin9
+           }
+          }
+          ha:padstack_ref.140735 {
+           proto=0; x=1.72983in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=40
+             name=pin40
+           }
+          }
+          ha:padstack_ref.140736 {
+           proto=1; x=37.938075mm; y=634.83mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=57
+             name=pin57
+           }
+          }
+          ha:padstack_ref.140737 {
+           proto=1; x=49.437671mm; y=634.83mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=24
+             name=pin24
+           }
+          }
+          ha:padstack_ref.140738 {
+           proto=0; x=1.71016in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=pin8
+           }
+          }
+          ha:padstack_ref.140739 {
+           proto=0; x=1.71016in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=41
+             name=pin41
+           }
+          }
+          ha:padstack_ref.140740 {
+           proto=1; x=37.938075mm; y=615.16mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=56
+             name=pin56
+           }
+          }
+          ha:padstack_ref.140741 {
+           proto=1; x=49.437671mm; y=615.16mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=25
+             name=pin25
+           }
+          }
+          ha:padstack_ref.140742 {
+           proto=0; x=1.69047in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=pin7
+           }
+          }
+          ha:padstack_ref.140743 {
+           proto=0; x=1.69047in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=42
+             name=pin42
+           }
+          }
+          ha:padstack_ref.140744 {
+           proto=1; x=37.938075mm; y=595.47mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=55
+             name=pin55
+           }
+          }
+          ha:padstack_ref.140745 {
+           proto=1; x=49.437671mm; y=595.47mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=26
+             name=pin26
+           }
+          }
+          ha:padstack_ref.140746 {
+           proto=0; x=1.67079in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=pin6
+           }
+          }
+          ha:padstack_ref.140747 {
+           proto=0; x=1.67079in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=43
+             name=pin43
+           }
+          }
+          ha:padstack_ref.140748 {
+           proto=1; x=37.938075mm; y=575.79mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=54
+             name=pin54
+           }
+          }
+          ha:padstack_ref.140749 {
+           proto=1; x=49.437671mm; y=575.79mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=27
+             name=pin27
+           }
+          }
+          ha:padstack_ref.140750 {
+           proto=0; x=1.6511in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
+          }
+          ha:padstack_ref.140751 {
+           proto=0; x=1.6511in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=44
+             name=pin44
+           }
+          }
+          ha:padstack_ref.140752 {
+           proto=1; x=37.938075mm; y=556.1mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=53
+             name=pin53
+           }
+          }
+          ha:padstack_ref.140753 {
+           proto=1; x=49.437671mm; y=556.1mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=28
+             name=pin28
+           }
+          }
+          ha:padstack_ref.140754 {
+           proto=0; x=1.63142in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.140755 {
+           proto=0; x=1.63142in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=45
+             name=pin45
+           }
+          }
+          ha:padstack_ref.140756 {
+           proto=1; x=37.938075mm; y=536.42mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=52
+             name=pin52
+           }
+          }
+          ha:padstack_ref.140757 {
+           proto=1; x=49.437671mm; y=536.42mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=29
+             name=pin29
+           }
+          }
+          ha:padstack_ref.140758 {
+           proto=0; x=1.61173in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
+          }
+          ha:padstack_ref.140759 {
+           proto=0; x=1.61173in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=46
+             name=pin46
+           }
+          }
+          ha:padstack_ref.140760 {
+           proto=1; x=37.938075mm; y=516.73mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=51
+             name=pin51
+           }
+          }
+          ha:padstack_ref.140761 {
+           proto=1; x=49.437671mm; y=516.73mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=30
+             name=pin30
+           }
+          }
+          ha:padstack_ref.140762 {
+           proto=0; x=40.43807mm; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.140763 {
+           proto=0; x=40.43807mm; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=47
+             name=pin47
+           }
+          }
+          ha:padstack_ref.140764 {
+           proto=1; x=37.938075mm; y=497.05mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=50
+             name=pin50
+           }
+          }
+          ha:padstack_ref.140765 {
+           proto=1; x=49.437671mm; y=497.05mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=31
+             name=pin31
+           }
+          }
+          ha:padstack_ref.140766 {
+           proto=0; x=1.57236in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
+          }
+          ha:padstack_ref.140767 {
+           proto=0; x=1.57236in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=48
+             name=pin48
+           }
+          }
+          ha:padstack_ref.140768 {
+           proto=1; x=37.938075mm; y=477.36mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=49
+             name=pin49
+           }
+          }
+          ha:padstack_ref.140769 {
+           proto=1; x=49.437671mm; y=477.36mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=32
+             name=pin32
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.140680 {
+              x1=48.687736mm; y1=821.84mil; x2=48.687736mm; y2=10.87501mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.140683 {
+              x1=48.687736mm; y1=10.87501mm; x2=1.52315in; y2=10.87501mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.140686 {
+              x1=1.52315in; y1=10.87501mm; x2=1.52315in; y2=821.84mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.140689 {
+              x1=1.52315in; y1=821.84mil; x2=48.687736mm; y2=821.84mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.140692 {
+              x=38.388036mm; y=21.17471mm; width=5.0mil; height=5.0mil; astart=180.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.140694 {
+              x1=43.687873mm; y1=624.995mil; x2=43.687873mm; y2=624.995mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.140697 {
+              x1=1.72in; y1=625.0mil; x2=1.72in; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.140700 {
+              x1=1.72in; y1=625.0mil; x2=1.72in; y2=16.875mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.140703 {
+              x1=1.72in; y1=625.0mil; x2=44.688mm; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+ ha:flags ={ selected=1
+ };             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:line.16439 {
-        x1=43.8277mm; y1=1.0195in; x2=43.8277mm; y2=27.9527mm; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+         uid = Aiqr11mcBkNnwFlpXTQAAABd
         }
-       }
-       ha:line.16442 {
-        x1=43.8277mm; y1=27.9527mm; x2=1.655in; y2=1.171in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       ha:subc.49650 {
+        ha:attributes {
+         {io_pcb::hidename_y}=15.0434 mm
+         footprint=TDK_PS12
+         {io_pcb::hidename_scale}=100
+         refdes=U8
+         value=TDK_PS12
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=36.4744 mm
         }
-       }
-       ha:line.16445 {
-        x1=1.655in; y1=1.171in; x2=40.1066mm; y2=1.171in; thickness=8.0mil; clearance=16.0mil;
-        ha:flags {
-         clearline=1
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=27.56mil; 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 {
+               -43.305mil  
+               -43.305mil  
+               43.305mil  
+               -43.305mil  
+               43.305mil  
+               43.305mil  
+               -43.305mil  
+               43.305mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -43.305mil  
+               -43.305mil  
+               43.305mil  
+               -43.305mil  
+               43.305mil  
+               43.305mil  
+               -43.305mil  
+               43.305mil  
+              }
+            }
+          }
         }
-       }
-       ha:polygon.16448 {
-        li:geometry {
-          ta:contour {
-           { 145.0mil; 245.0mil }
-           { 1.015in; 245.0mil }
-           { 1.015in; 271.0mil }
-           { 1.535in; 271.0mil }
-           { 1.535in; 245.0mil }
-           { 60.325mm; 245.0mil }
-           { 60.325mm; 37.465mm }
-           { 145.0mil; 37.465mm }
+
+        ha:ps_proto_v6.1 {
+          hdia=27.56mil; 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=86.61mil;             }
+             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=86.61mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
           }
         }
-
-        ha:flags {
-         clearpoly=1
-         lock=1
-        }
        }
-      }
-      color = {#cd3700}
-    }
 
-    ha:outline {
-     lid=4
-     group=9
-     ha:combining {     }
-     visible=1
+        li:objects {
+         ha:padstack_ref.49664 {
+          proto=0; x=34.417mm; y=723.84mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-      ha:attributes {
-        {PCB::skip-drc}=1
-      }
+          li:thermal {
+             li:0 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:2 {
+             on  
+             diag  
+             round  
+              noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+              noshape  
+            }
+             li:4 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+          }
 
-      li:objects {
-       ha:line.16457 {
-        x1=135.0mil; y1=235.0mil; x2=26.035mm; y2=235.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         lock=1
-        }
-       }
-       ha:line.16460 {
-        x1=26.035mm; y1=235.0mil; x2=26.035mm; y2=261.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         lock=1
-        }
-       }
-       ha:line.16463 {
-        x1=26.035mm; y1=261.0mil; x2=1.525in; y2=261.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         lock=1
-        }
-       }
-       ha:line.16466 {
-        x1=1.525in; y1=261.0mil; x2=1.525in; y2=235.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         lock=1
-        }
-       }
-       ha:line.16469 {
-        x1=1.525in; y1=235.0mil; x2=60.579mm; y2=235.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         lock=1
-        }
-       }
-       ha:line.16472 {
-        x1=60.579mm; y1=235.0mil; x2=60.579mm; y2=37.719mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         lock=1
-        }
-       }
-       ha:line.16475 {
-        x1=60.579mm; y1=37.719mm; x2=135.0mil; y2=37.719mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         lock=1
-        }
-       }
-       ha:line.16478 {
-        x1=135.0mil; y1=37.719mm; x2=135.0mil; y2=235.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         lock=1
-        }
-       }
-      }
-      color = {#548b54}
-    }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.49665 {
+          proto=1; x=34.417mm; y=526.99mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-    {ha:bottom silk}       {
-     lid=5
-     group=12
-     ha:combining { auto=1;     }
-     visible=1
+          li:thermal {
+          }
 
-      li:objects {
-       ha:line.16481 {
-        x1=379.0mil; y1=28.829mm; x2=442.0mil; y2=30.5308mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16484 {
-        x1=487.0mil; y1=1.133in; x2=487.0mil; y2=1.201in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16487 {
-        x1=579.0mil; y1=340.0mil; x2=579.0mil; y2=363.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16490 {
-        x1=479.0mil; y1=340.0mil; x2=579.0mil; y2=340.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.16493 {
-        x1=479.0mil; y1=363.0mil; x2=479.0mil; y2=340.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:polygon.16515 {
-        li:geometry {
-          ta:contour {
-           { 885.0mil; 463.0mil }
-           { 39.243mm; 463.0mil }
-           { 39.243mm; 274.0mil }
-           { 885.0mil; 274.0mil }
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
         }
+        li:layers {
+
+         ha:bottom-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:arc.49651 {
+             x=34.417mm; y=15.885668mm; width=6.100064mm; height=6.100064mm; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-        ha:flags {
-         clearpoly=1
+           li:objects {
+            ha:line.49652 {
+             x1=34.417mm; y1=15.885541mm; x2=34.417mm; y2=15.885541mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49655 {
+             x1=34.417mm; y1=15.885668mm; x2=34.417mm; y2=15.885668mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49658 {
+             x1=34.417mm; y1=15.885668mm; x2=34.417mm; y2=16.885668mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49661 {
+             x1=34.417mm; y1=15.885668mm; x2=35.417mm; y2=15.885668mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
         }
        }
-       ha:polygon.16520 {
-        li:geometry {
-          ta:contour {
-           { 1.9585in; 859.7mil }
-           { 51.2907mm; 22.9951mm }
-           { 45.0578mm; 981.6mil }
-           { 1.725in; 26.2682mm }
-           { 1.725in; 23.84552mm }
-           { 45.036mm; 22.5859mm }
-           { 1.9624685in; 22.5859mm }
-           { 49.3492mm; 859.7mil }
-           { 1.9624685in; 21.0866mm }
-           { 45.036mm; 21.0866mm }
-           { 1.725in; 19.82851mm }
-           { 1.725in; 685.22mil }
-           { 45.0578mm; 18.7399mm }
-           { 51.2907mm; 20.6774mm }
-          }
-        }
-
-        ha:flags {
-         clearpoly=1
-        }
+        uid = 2948JTdjTKzy5Ud+Np8AAAA2
        }
-       ha:polygon.16535 {
-        li:geometry {
-          ta:contour {
-           { 55.039mm; 859.7mil }
-           { 51.6849mm; 22.8796mm }
-           { 2.0209in; 22.5847mm }
-           { 52.9044mm; 859.7mil }
-           { 2.0209in; 830.24mil }
-           { 51.6849mm; 20.793202mm }
+         ha:subc.161519 {
+          ha:attributes {
+           footprint=0402
+           value=1.5k
+           openscad=0402
+           refdes=R29
+          }
+         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 {
+                 9.84mil  
+                 -13.77mil  
+                 -9.84mil  
+                 -13.77mil  
+                 -9.84mil  
+                 13.77mil  
+                 9.84mil  
+                 13.77mil  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 12.84mil  
+                 -16.77mil  
+                 -12.84mil  
+                 -16.77mil  
+                 -12.84mil  
+                 16.77mil  
+                 12.84mil  
+                 16.77mil  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining { auto=1;               }
+               ha:layer_mask {
+                top = 1
+                paste = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 9.84mil  
+                 -13.77mil  
+                 -9.84mil  
+                 -13.77mil  
+                 -9.84mil  
+                 13.77mil  
+                 9.84mil  
+                 13.77mil  
+                }
+              }
+            }
           }
-        }
+         }
 
-        ha:flags {
-         clearpoly=1
-        }
-       }
-       ha:text.16496 {
-        string=EasyMega v2; x=60.2488mm; y=31.0081mm; scale=200; fid=0; direction=3;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-       ha:text.16497 {
-        string=` 2018 Bdale Garbee KB0G; x=56.737mm; y=31.6003mm; scale=100; fid=0; direction=3;
-        ha:flags {
-         onsolder=1
-        }
-       }
-       ha:text.16498 {
-        string=switch; x=531.0mil; y=1.473in; scale=150; fid=0; direction=3;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-       ha:text.16499 {
-        string=gnd; x=631.0mil; y=1.356in; scale=150; fid=0; direction=3;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-       ha:text.16500 {
-        string=main; x=795.0mil; y=1.391in; scale=175; fid=0; direction=3;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-       ha:text.16501 {
-        string=apogee; x=997.0mil; y=1.463in; scale=175; fid=0; direction=3;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-       ha:text.16502 {
-        string=A; x=788.0mil; y=579.0mil; scale=200; fid=0; direction=3;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-       ha:text.16503 {
-        string=B; x=996.0mil; y=581.0mil; scale=200; fid=0; direction=3;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-       ha:text.16504 {
-        string=C; x=30.099mm; y=571.0mil; scale=200; fid=0; direction=3;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-       ha:text.16505 {
-        string=gnd; x=427.0mil; y=581.0mil; scale=150; fid=0; direction=3;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-       ha:text.16506 {
-        string=pyro; x=539.0mil; y=587.0mil; scale=150; fid=0; direction=3;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-       ha:text.16507 {
-        string=-; x=182.0mil; y=697.0mil; scale=150; fid=0; direction=1;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-       ha:text.16508 {
-        string=+; x=212.0mil; y=1.052in; scale=150; fid=0; direction=0;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-       ha:text.16509 {
-        string=debug; x=1.777in; y=1.275in; scale=100; fid=0; direction=0;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-       ha:text.16510 {
-        string=D; x=30.0769mm; y=1.23112in; scale=200; fid=0; direction=3;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-       ha:text.16511 {
-        string=companion; x=39.7002mm; y=510.0mil; scale=100; fid=0; direction=0;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-       ha:text.16512 {
-        string=lipo; x=637.0mil; y=585.0mil; scale=150; fid=0; direction=3;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-       ha:text.16513 {
-        string=proto 2; x=54.8132mm; y=656.0mil; scale=100; fid=0; direction=3;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-       ha:text.16514 {
-        string=servos; x=1.493in; y=1.28in; scale=100; fid=0; direction=0;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-       }
-      }
-      color = {#cccccc}
-    }
+          li:objects {
+           ha:padstack_ref.161533 {
+            proto=0; x=1.45574in; y=306.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:flags {
+             clearline=1
+            }
 
-    {ha:top silk}       {
-     lid=6
-     group=1
-     ha:combining { auto=1;     }
-     visible=1
+            li:thermal {
+            }
 
-      li:objects {
-      }
-      color = {#000000}
-    }
+            ha:attributes {
+              term=1
+              name=1
+            }
+           }
+           ha:padstack_ref.161534 {
+            proto=0; x=1.42426in; y=306.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:flags {
+             clearline=1
+            }
 
-    ha:top-mask {
-     lid=7
-     group=2
-     ha:combining { sub=1; auto=1;     }
-     visible=0
+            li:thermal {
+            }
 
-      li:objects {
-      }
-      color = {#228b22}
-    }
+            ha:attributes {
+              term=2
+              name=2
+            }
+           }
+          }
+          li:layers {
 
-    ha:bottom-mask {
-     lid=8
-     group=11
-     ha:combining { sub=1; auto=1;     }
-     visible=0
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
 
-      li:objects {
-      }
-      color = {#8b2323}
-    }
+             li:objects {
+             }
+             ha:type {
+              silk = 1
+              top = 1
+             }
+           }
 
-    ha:top-paste {
-     lid=9
-     group=0
-     ha:combining { auto=1;     }
-     visible=0
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
 
-      li:objects {
-      }
-      color = {#3a5fcd}
-    }
+             li:objects {
+              ha:line.161521 {
+               x1=36.576mm; y1=306.0mil; x2=36.576mm; y2=306.0mil; thickness=0.1mm; clearance=0.0;
+               ha:flags {
+                selected=1
+               }
+
+               ha:attributes {
+                 subc-role=pnp-origin
+               }
+              }
+              ha:line.161524 {
+               x1=36.576mm; y1=306.0mil; x2=36.576mm; y2=306.0mil; thickness=0.1mm; clearance=0.0;
+               ha:flags {
+                selected=1
+               }
 
-    ha:bottom-paste {
-     lid=10
-     group=13
-     ha:combining { auto=1;     }
-     visible=0
+               ha:attributes {
+                 subc-role=origin
+               }
+              }
+              ha:line.161527 {
+               x1=36.576mm; y1=306.0mil; x2=35.576mm; y2=306.0mil; thickness=0.1mm; clearance=0.0;
+               ha:flags {
+                selected=1
+               }
 
-      li:objects {
-      }
-      color = {#104e8b}
+               ha:attributes {
+                 subc-role=x
+               }
+              }
+              ha:line.161530 {
+               x1=36.576mm; y1=306.0mil; x2=36.576mm; y2=6.7724mm; thickness=0.1mm; clearance=0.0;
+               ha:flags {
+                selected=1
+               }
+
+               ha:attributes {
+                 subc-role=y
+               }
+              }
+             }
+             ha:type {
+              top = 1
+              misc = 1
+              virtual = 1
+             }
+           }
+          }
+         }
+          uid = 7b2mN2PO4V4aTrVP2+QAAABe
+         }
     }
-   }
  }
 
- ha:font {
+ 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:font {
   ha:geda_pcb {
-   cell_width=1.651001mm; cell_height=1.651001mm;
+   cell_width=1.270001mm; cell_height=1.397001mm;
    ha:symbols {
     ha:] {
      width=0.127001mm; height=1.270001mm; delta=12.0mil;
@@ -28181,35 +28487,32 @@ ha:pcb-rnd-board-v5 {
       }
      }
     }
-    ha:a {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+    ha:d {
+     width=0.508001mm; 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;
+       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.6 {
-       x1=20.0mil; y1=45.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.7 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
       }
      }
     }
@@ -28259,32 +28562,41 @@ ha:pcb-rnd-board-v5 {
       }
      }
     }
-    ha:d {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:g {
+     width=0.508001mm; height=1.651001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.6 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.7 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
       }
      }
     }
@@ -28312,48 +28624,24 @@ ha:pcb-rnd-board-v5 {
      width=0.001um; height=1.270001mm; delta=10.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=20.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
+       x1=0.0; y1=20.0mil; x2=0.0; y2=21.0mil; thickness=10.0mil;
       }
       ha:line.1 {
        x1=0.0; y1=35.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
-    ha:g {
-     width=0.508001mm; height=1.651001mm; delta=12.0mil;
+    ha:j {
+     width=0.127001mm; height=1.651001mm; delta=10.0mil;
      li:objects {
       ha:line.0 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=21.0mil; thickness=10.0mil;
       }
       ha:line.1 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
-      }
-      ha:line.9 {
-       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
-      }
-      ha:line.10 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+       x1=0.0; y1=65.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
       }
      }
     }
@@ -28382,17 +28670,38 @@ ha:pcb-rnd-board-v5 {
       }
      }
     }
-    ha:j {
-     width=0.127001mm; height=1.651001mm; delta=10.0mil;
+    ha:m {
+     width=0.889001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=0.0; y1=65.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=25.0mil; y1=30.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=30.0mil; y1=30.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=35.0mil; y1=35.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
       }
      }
     }
@@ -28448,38 +28757,35 @@ ha:pcb-rnd-board-v5 {
       }
      }
     }
-    ha:m {
-     width=0.889001mm; height=1.270001mm; delta=12.0mil;
+    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=50.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.6 {
-       x1=25.0mil; y1=30.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.7 {
-       x1=30.0mil; y1=30.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.8 {
-       x1=35.0mil; y1=35.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.9 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -28529,35 +28835,35 @@ ha:pcb-rnd-board-v5 {
       }
      }
     }
-    ha:p {
-     width=0.635001mm; height=1.651001mm; delta=12.0mil;
+    ha:s {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.6 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.7 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
       }
       ha:line.8 {
-       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -28595,35 +28901,14 @@ ha:pcb-rnd-board-v5 {
       }
      }
     }
-    ha:s {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+    ha:v {
+     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;
+       x1=0.0; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=5.0mil; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -28670,20 +28955,32 @@ ha:pcb-rnd-board-v5 {
       }
      }
     }
-    ha:v {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    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=40.0mil; thickness=8.0mil;
+       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=40.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
      }
     }
@@ -28721,32 +29018,26 @@ ha:pcb-rnd-board-v5 {
       }
      }
     }
-    ha:y {
-     width=0.508001mm; height=1.651001mm; delta=12.0mil;
+    ha:&7b {
+     width=0.254001mm; 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;
+       x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -28781,31 +29072,8 @@ ha:pcb-rnd-board-v5 {
       }
      }
     }
-    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.1 {
-       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
     ha:&20 {
-     width=0.0; height=0.0; delta=18.0mil;
+     width=0.0; height=10.0mil; delta=18.0mil;
      li:objects {
      }
     }
@@ -29107,13 +29375,13 @@ ha:pcb-rnd-board-v5 {
      width=0.381001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=18.0mil; x2=8.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=8.0mil; y1=10.0mil; x2=8.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=0.0; y1=20.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=0.0; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -29153,19 +29421,28 @@ ha:pcb-rnd-board-v5 {
        x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.6 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
       }
       ha:line.7 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=20.0mil; y1=33.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=20.0mil; y1=23.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
       }
      }
     }
@@ -29173,10 +29450,10 @@ ha:pcb-rnd-board-v5 {
      width=0.635001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
       }
       ha:line.2 {
        x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
@@ -29234,10 +29511,10 @@ ha:pcb-rnd-board-v5 {
        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=28.0mil; x2=20.0mil; y2=33.0mil; thickness=8.0mil;
       }
       ha:line.6 {
-       x1=0.0; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
       }
       ha:line.7 {
        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
@@ -29246,7 +29523,7 @@ ha:pcb-rnd-board-v5 {
        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.9 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
      }
     }
@@ -29254,12 +29531,9 @@ ha:pcb-rnd-board-v5 {
      width=0.635001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=50.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
        x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
       }
      }
@@ -29271,19 +29545,19 @@ ha:pcb-rnd-board-v5 {
        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       x1=0.0; y1=37.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=0.0; y1=37.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=7.0mil; y1=30.0mil; x2=13.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=37.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=37.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.6 {
        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
@@ -29292,10 +29566,10 @@ ha:pcb-rnd-board-v5 {
        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.8 {
-       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=0.0; y1=23.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.9 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
+       x1=0.0; y1=15.0mil; x2=0.0; y2=23.0mil; thickness=8.0mil;
       }
       ha:line.10 {
        x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
@@ -29307,10 +29581,10 @@ ha:pcb-rnd-board-v5 {
        x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
       }
       ha:line.13 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
       }
       ha:line.14 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil;
+       x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
       }
      }
     }
@@ -29318,7 +29592,7 @@ ha:pcb-rnd-board-v5 {
      width=0.508001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.1 {
        x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
@@ -29454,19 +29728,19 @@ ha:pcb-rnd-board-v5 {
      width=0.635001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=20.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=0.0; y1=20.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=7.0mil; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+       x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=20.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=25.0mil; y1=20.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.5 {
        x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
@@ -29483,13 +29757,13 @@ ha:pcb-rnd-board-v5 {
        x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=25.0mil; y1=33.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=33.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=28.0mil; x2=20.0mil; y2=28.0mil; thickness=8.0mil;
       }
       ha:line.5 {
        x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
@@ -29501,10 +29775,10 @@ ha:pcb-rnd-board-v5 {
        x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
       }
       ha:line.8 {
-       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil;
       }
       ha:line.9 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil;
       }
      }
     }
@@ -29512,19 +29786,19 @@ ha:pcb-rnd-board-v5 {
      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;
+       x1=7.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=43.0mil; x2=7.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       x1=0.0; y1=17.0mil; x2=0.0; y2=43.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=0.0; y1=17.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=7.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
       }
      }
     }
@@ -29535,19 +29809,19 @@ ha:pcb-rnd-board-v5 {
        x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+       x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=17.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=25.0mil; y1=17.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=18.0mil; y1=50.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=50.0mil; x2=18.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=0.0; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil;
       }
      }
     }
@@ -29555,7 +29829,7 @@ ha:pcb-rnd-board-v5 {
      width=0.508001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
       }
       ha:line.1 {
        x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
@@ -29578,7 +29852,7 @@ ha:pcb-rnd-board-v5 {
        x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=0.0; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
       }
      }
     }
@@ -29649,7 +29923,7 @@ ha:pcb-rnd-board-v5 {
      width=0.381001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=7.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.1 {
        x1=15.0mil; y1=10.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
@@ -29663,6 +29937,9 @@ ha:pcb-rnd-board-v5 {
       ha:line.4 {
        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
+      ha:line.5 {
+       x1=0.0; y1=45.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil;
+      }
      }
     }
     ha:K {
@@ -29697,10 +29974,10 @@ ha:pcb-rnd-board-v5 {
        x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=15.0mil; y2=25.0mil; thickness=8.0mil;
+       x1=0.0; y1=10.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=15.0mil; y1=25.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.3 {
        x1=30.0mil; y1=10.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
@@ -29807,12 +30084,9 @@ ha:pcb-rnd-board-v5 {
        x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
+       x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=25.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
        x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
@@ -29839,7 +30113,7 @@ ha:pcb-rnd-board-v5 {
        x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.6 {
-       x1=5.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=13.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -29897,19 +30171,19 @@ ha:pcb-rnd-board-v5 {
        x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
       }
       ha:line.6 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.7 {
        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.8 {
-       x1=10.0mil; y1=40.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -29937,16 +30211,10 @@ ha:pcb-rnd-board-v5 {
      width=0.508001mm; 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;
+       x1=0.0; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=40.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
       }
      }
     }
@@ -29965,22 +30233,10 @@ ha:pcb-rnd-board-v5 {
      width=0.635001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
+       x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=25.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=25.0mil; y1=40.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=40.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=0.0; y1=40.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+       x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -29988,19 +30244,13 @@ ha:pcb-rnd-board-v5 {
      width=0.508001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
+       x1=0.0; y1=10.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=10.0mil; y1=25.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=10.0mil; y1=25.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -30008,16 +30258,22 @@ ha:pcb-rnd-board-v5 {
      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;
+       x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=50.0mil; x2=15.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=15.0mil; y1=35.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=30.0mil; y1=10.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
       }
      }
     }
@@ -30053,20 +30309,46 @@ ha:pcb-rnd-board-v5 {
        x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+       x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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:line.1 {
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=0.0; y1=40.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=0.0; y1=40.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=20.0mil; y1=45.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
      }
     }
-    ha:` {
+ha:` {
      width=1.651001mm; height=1.651001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
@@ -30110,6 +30392,7 @@ ha:pcb-rnd-board-v5 {
       }
      }
     }
+
     ha:_ {
      width=0.508001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
@@ -30121,417 +30404,286 @@ ha:pcb-rnd-board-v5 {
    }
    id = 0
   }
- }
-
- ha:netlists {
-   li:input {
-    ha:+3.3V {
-    li:conn { C10-2; C37-2; C101-2; C102-2; C301-2; C303-2; C600-2; J9-7; L600-1; R38-2; U1-5; U3-1; U3-6; U4-1; U5-3; U5-7; U5-8; U7-1; U7-19; U7-32; U7-48; U7-64; U12-1; U12-8; U12-13; U13-8; U14-8; U15-8;    }
-    }
-    ha:accel_int1 {
-    li:conn { U3-8; U7-61;    }
-    }
-    ha:accel_int2 {
-    li:conn { U3-9; U7-62;    }
-    }
-    ha:ba_miso1 {
-    li:conn { U4-6; U7-22;    }
-    }
-    ha:ba_mosi1 {
-    li:conn { U4-7; U7-23;    }
-    }
-    ha:ba_sck1 {
-    li:conn { U4-8; U7-21;    }
-    }
-    ha:beeper {
-    li:conn { U7-16; U8-2;    }
-    }
-    ha:cmp_ldo_in {
-    li:conn { R36-1; R37-2; U13-3; U13-5; U14-3; U14-5; U15-3; U15-5;    }
-    }
-    ha:cmp_rail {
-    li:conn { R38-1; R39-2; U13-2; U13-6; U14-2; U14-6; U15-2; U15-6;    }
-    }
-    ha:cs_accel {
-    li:conn { U3-7; U7-53;    }
-    }
-    ha:cs_companion0 {
-    li:conn { J9-6; U7-58;    }
-    }
-    ha:cs_companion1 {
-    li:conn { J9-5; U7-59;    }
-    }
-    ha:cs_flash {
-    li:conn { U5-1; U7-33;    }
-    }
-    ha:cs_gyro {
-    li:conn { U7-2; U12-22;    }
-    }
-    ha:cs_pres {
-    li:conn { U4-4; U4-5; U7-17;    }
-    }
-    ha:fet_a {
-    li:conn { J1-6; Q1-5; Q1-6; R14-1;    }
-    }
-    ha:fet_b {
-    li:conn { J1-4; Q1-7; Q1-8; R13-1;    }
-    }
-    ha:fet_c {
-    li:conn { J1-2; Q2-7; Q2-8; R16-1;    }
-    }
-    ha:fet_d {
-    li:conn { J2-8; Q2-5; Q2-6; R15-1;    }
-    }
-    ha:fet_e {
-    li:conn { J2-6; Q3-5; Q3-6; R18-1;    }
-    }
-    ha:fet_f {
-    li:conn { J2-4; Q3-7; Q3-8; R17-1;    }
-    }
-    ha:fire_a {
-    li:conn { R2-2; R8-1; U7-50;    }
-    }
-    ha:fire_b {
-    li:conn { R1-2; R7-1; U7-51;    }
-    }
-    ha:fire_c {
-    li:conn { R4-2; R10-1; U7-30;    }
-    }
-    ha:fire_d {
-    li:conn { R3-2; R9-1; U7-29;    }
-    }
-    ha:fire_e {
-    li:conn { R6-2; R12-1; U7-14;    }
-    }
-    ha:fire_f {
-    li:conn { R5-2; R11-1; U7-15;    }
-    }
-     ha:GND {
-     li:conn { B1-2; C4-1; C5-1; C10-1; C32-2; C33-2; C37-1; C38-2; C39-1; C101-1; C102-1; C301-1; C302-1; C303-1; C600-1; C601-2; C602-2; C610-1; D2-3; D2-4; H1-1; H2-1; H3-1; H4-1; J1-9; J2-3; J5-5; J9-1; J20-1; J21-1; J21-6; Q1-1; Q1-3; Q2-1; Q2-3; Q3-1; Q3-3; R1-1; R2-1; R3-1; R4-1; R5-1; R6-1; R19-1; R20-1; R21-1; R22-1; R23-1; R24-1; R26-1; R28-1; R35-1; R37-1; R39-1; R51-1; R401-2; U1-2; U2-2; U3-2; U3-4; U3-5; U4-2; U4-3; U5-4; U7-12; U7-18; U7-31; U7-47; U7-60; U7-63; U8-1; U12-11; U12-18; U12-20; U13-4; U14-4; U15-4; X2-2; X2-4;     }
-     }
-    ha:gyro_int {
-    li:conn { U7-4; U12-12;    }
-    }
-    ha:led_green {
-    li:conn { R53-2; U7-43;    }
-    }
-    ha:led_red {
-    li:conn { R52-2; U7-42;    }
-    }
-    ha:miso1 {
-    li:conn { U3-12; U7-56;    }
-    }
-    ha:miso2 {
-    li:conn { J9-4; U5-2; U7-35; U12-9;    }
-    }
-    ha:mosi1 {
-    li:conn { U3-13; U7-57;    }
-    }
-    ha:mosi2 {
-    li:conn { J9-3; U5-5; U7-36; U12-24;    }
-    }
-    ha:pwm_a {
-    li:conn { R40-1; U7-37;    }
-    }
-    ha:pwm_b {
-    li:conn { R41-1; U7-38;    }
-    }
-    ha:pwm_c {
-    li:conn { R42-1; U7-39;    }
-    }
-    ha:pwm_d {
-    li:conn { R43-1; U7-40;    }
-    }
-    ha:reset_n {
-    li:conn { C610-2; J20-2; U7-7;    }
-    }
-    ha:sck1 {
-    li:conn { U3-14; U7-55;    }
-    }
-    ha:sck2 {
-    li:conn { J9-2; U5-6; U7-34; U12-23;    }
-    }
-    ha:sense_a {
-    li:conn { R14-2; R20-2; U7-24;    }
-    }
-    ha:sense_b {
-    li:conn { R13-2; R19-2; U7-25;    }
-    }
-    ha:sense_c {
-    li:conn { R16-2; R22-2; U7-11;    }
-    }
-    ha:sense_d {
-    li:conn { R15-2; R21-2; U7-10;    }
-    }
-    ha:sense_e {
-    li:conn { R18-2; R24-2; U7-9;    }
-    }
-    ha:sense_f {
-    li:conn { R17-2; R23-2; U7-8;    }
-    }
-    ha:servo_a {
-    li:conn { J21-2; R40-2;    }
-    }
-    ha:servo_b {
-    li:conn { J21-3; R41-2;    }
-    }
-    ha:servo_c {
-    li:conn { J21-4; R42-2;    }
-    }
-    ha:servo_d {
-    li:conn { J21-5; R43-2;    }
-    }
-    ha:swclk {
-    li:conn { J20-4; U7-49;    }
-    }
-    ha:swdio {
-    li:conn { J20-3; U7-46;    }
-    }
-    ha:unnamed_net1 {
-    li:conn { Q1-2; R7-2; U13-7;    }
-    }
-    ha:unnamed_net2 {
-    li:conn { Q1-4; R8-2; U13-1;    }
-    }
-    ha:unnamed_net3 {
-    li:conn { C38-1; U1-4;    }
-    }
-    ha:unnamed_net4 {
-    li:conn { D1-1; D1-4; U2-1;    }
-    }
-    ha:unnamed_net5 {
-    li:conn { R35-2; U2-5;    }
-    }
-    ha:unnamed_net6 {
-    li:conn { Q2-4; R9-2; U14-7;    }
-    }
-    ha:unnamed_net7 {
-    li:conn { Q2-2; R10-2; U14-1;    }
-    }
-    ha:unnamed_net8 {
-    li:conn { Q3-4; R12-2; U15-1;    }
-    }
-    ha:unnamed_net9 {
-    li:conn { Q3-2; R11-2; U15-7;    }
-    }
-    ha:unnamed_net10 {
-    li:conn { C33-1; U7-6; X2-3;    }
-    }
-    ha:unnamed_net11 {
-    li:conn { C32-1; U7-5; X2-1;    }
-    }
-    ha:unnamed_net12 {
-    li:conn { J5-2; R54-2;    }
-    }
-    ha:unnamed_net13 {
-    li:conn { J5-3; R55-2;    }
-    }
-    ha:unnamed_net14 {
-    li:conn { J5-4;    }
-    }
-    ha:unnamed_net15 {
-    li:conn { R401-1; U7-28;    }
-    }
-    ha:unnamed_net16 {
-    li:conn { D1-2; R50-1;    }
-    }
-    ha:unnamed_net17 {
-    li:conn { D1-3; R51-2;    }
-    }
-    ha:unnamed_net18 {
-    li:conn { D2-2; R52-1;    }
-    }
-    ha:unnamed_net19 {
-    li:conn { D2-1; R53-1;    }
-    }
-    ha:unnamed_net20 {
-    li:conn { U7-3;    }
-    }
-    ha:unnamed_net21 {
-    li:conn { U7-20;    }
-    }
-    ha:unnamed_net22 {
-    li:conn { U7-41;    }
-    }
-    ha:unnamed_net23 {
-    li:conn { U7-52;    }
-    }
-    ha:unnamed_net24 {
-    li:conn { U7-54;    }
-    }
-    ha:unnamed_net25 {
-    li:conn { U3-3;    }
-    }
-    ha:unnamed_net26 {
-    li:conn { U3-11;    }
-    }
-    ha:unnamed_net27 {
-    li:conn { U3-10;    }
-    }
-    ha:unnamed_net28 {
-    li:conn { C302-2; U12-10;    }
-    }
-    ha:unnamed_net29 {
-    li:conn { U12-21;    }
-    }
-    ha:unnamed_net30 {
-    li:conn { U12-7;    }
-    }
-    ha:usbdm {
-    li:conn { R54-1; U7-44;    }
-    }
-    ha:usbdp {
-    li:conn { R55-1; U7-45;    }
-    }
-    ha:v_batt {
-    li:conn { R25-1; R26-2; U7-26;    }
-    }
-    ha:v_charge {
-    li:conn { B1-1; C5-2; J2-1; U2-3;    }
-    }
-    ha:v_ldo_in {
-    li:conn { C39-2; D3-2; R36-2; U1-1; U1-3;    }
-    }
-    ha:v_lipo {
-    li:conn { D3-1; J1-7; J2-2; J9-8; R25-2;    }
-    }
-    ha:v_pbatt {
-    li:conn { R27-1; R28-2; U7-27;    }
-    }
-    ha:v_pyro {
-    li:conn { J1-1; J1-3; J1-5; J1-8; J2-5; J2-7; J2-9; R27-2;    }
-    }
-    ha:v_usb {
-    li:conn { C4-2; J5-1; R50-2; U2-4;    }
+  }
+  li:pcb-rnd-conf-v1 {
+   ha:overwrite {
+    ha:design {
+     bloat = 0.12700000 mm
+     text_font_id = 0
+     poly_isle_area = 200000000.0
+      via_proto = 5
+      text_scale = 100
+      text_thickness = 0
+      line_thickness = 10.00 mil
+      clearance = 6.00 mil
     }
-    ha:vdda {
-    li:conn { C601-1; C602-1; L600-2; U7-13;    }
+    ha:editor {
+     grid_unit = mil
+     grids_idx = 1
+     grid = 1.00 mil
+      buffer_number = 0
+       all_direction_lines = false
+      ha:view {
+       flip_y = 0
+      }
+        show_solder_side = 0
+         snap_pin = true
+          draw_grid = false
+          show_drc = true
     }
    }
- }
- 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 { 6;    }
-   }
-   ha:2 {
-    name = top_mask
-    ha:type { top=1; mask=1;    }
-    li:layers { 7;    }
-   }
-   ha:3 {
-    name = top_copper
-    ha:type { copper=1; top=1;    }
-    li:layers { 0;    }
-   }
-   ha:4 {
-    name = implicit_subst
-    ha:type { substrate=1; intern=1;    }
-    li:layers {    }
-   }
-   ha:5 {
-    name = Intern
-    ha:type { copper=1; intern=1;    }
-    li:layers { 1;    }
-   }
-   ha:6 {
-    name = implicit_subst
-    ha:type { substrate=1; intern=1;    }
-    li:layers {    }
-   }
-   ha:7 {
-    name = Intern
-    ha:type { copper=1; intern=1;    }
-    li:layers { 2;    }
-   }
-   ha:8 {
-    name = implicit_subst
-    ha:type { substrate=1; intern=1;    }
-    li:layers {    }
-   }
-   ha:9 {
-    name = global_outline
-    ha:type { outline=1; intern=1;    }
-    li:layers { 4;    }
-   }
-   ha:10 {
-    name = bottom_copper
-    ha:type { bottom=1; copper=1;    }
-    li:layers { 3;    }
-   }
-   ha:11 {
-    name = bottom_mask
-    ha:type { bottom=1; mask=1;    }
-    li:layers { 8;    }
-   }
-   ha:12 {
-    name = bottom_silk
-    ha:type { silk=1; bottom=1;    }
-    li:layers { 5;    }
-   }
-   ha:13 {
-    name = bottom_paste
-    ha:type { bottom=1; paste=1;    }
-    li:layers { 10;    }
-   }
   }
- }
- li:pcb-rnd-conf-v1 {
-  ha:overwrite {
-   ha:design {
-    min_ring = 7.00 mil
-    min_drill = 15.00 mil
-    via_thickness = 30.00 mil
-    groups = {1,c:4,s:2:3:5}
-    min_slk = 5.00 mil
-    via_drilling_hole = 15.00 mil
-    line_thickness = 8.00 mil
-    shrink = 10.00 mil
-    poly_isle_area = 12903200000000.000000
-    min_wid = 6.00 mil
-    bloat = 6.00 mil
-    clearance = 8.00 mil
-   }
-   ha:editor {
-    live_routing = true
-    snap_pin = true
-    grid = 1.00 mil
-    show_number = false
-    auto_drc = false
-    all_direction_lines = false
-    hide_names = true
-    unique_names = false
-    local_ref = false
-    name_on_pcb = true
-    orthogonal_moves = false
-    check_planes = false
-    swap_start_direction = false
-    clear_line = true
-    show_drc = true
-    grid_unit = mil
-    draw_grid = false
-    grids_idx = 1
-    only_names = false
-    full_poly = false
-    lock_names = false
-    thin_draw_poly = false
-    thin_draw = false
-    rubber_band_mode = false
-    description = false
-     buffer_number = 0
-   }
-   ha:plugins {
-    ha:mincut {
-     enable = false
-    }
+  ha:pixmaps {
+  }
+  ha:netlists {
+
+   li:input {
+                              ha:unnamed_net10 {
+                              li:conn { C32-1; U7-5; X2-1;                              }
+                              }
+                              ha:unnamed_net11 {
+                              li:conn { J5-2; R54-2;                              }
+                              }
+                              ha:+3.3V {
+                              li:conn { C10-2; C22-2; C37-2; C101-2; C102-2; C301-2; C302-2; C600-2; J9-7; L600-1; R30-2; R31-2; R38-2; U1-5; U3-1; U3-6; U4-1; U5-3; U5-7; U5-8; U7-1; U7-19; U7-32; U7-48; U7-64; U9-2; U9-4; U9-13; U12-3; U12-11; U13-8; U14-8; U15-8;                              }
+                              }
+                              ha:unnamed_net12 {
+                              li:conn { J5-3; R55-2;                              }
+                              }
+                              ha:unnamed_net14 {
+                              li:conn { D1-2; R50-1;                              }
+                              }
+                              ha:unnamed_net15 {
+                              li:conn { D1-3; R51-2;                              }
+                              }
+                              ha:unnamed_net16 {
+                              li:conn { D2-2; R52-1;                              }
+                              }
+                              ha:unnamed_net17 {
+                              li:conn { D2-1; R53-1;                              }
+                              }
+                              ha:v_pyro {
+                              li:conn { J1-1; J1-3; J1-5; J1-8; J2-5; J2-7; J2-9; R27-2;                              }
+                              }
+                              ha:unnamed_net24 {
+                              li:conn { C21-2; U9-10;                              }
+                              }
+                              ha:servo_a {
+                              li:conn { J21-2; R40-2;                              }
+                              }
+                              ha:beeper {
+                              li:conn { U7-16; U8-2;                              }
+                              }
+                              ha:usbdm {
+                              li:conn { R54-1; U7-44;                              }
+                              }
+                              ha:GND {
+                              li:conn { B1-2; C4-1; C5-1; C10-1; C21-1; C22-1; C32-2; C33-2; C37-1; C39-1; C101-1; C102-1; C301-1; C302-1; C600-1; C601-2; C602-2; C610-1; D2-3; D2-4; H1-1; H2-1; H3-1; H4-1; J1-9; J2-3; J5-5; J5-G; J9-1; J20-1; J21-1; J21-6; Q1-1; Q1-3; Q2-1; Q2-3; Q3-1; Q3-3; R1-1; R2-1; R3-1; R4-1; R5-1; R6-1; R19-1; R20-1; R21-1; R22-1; R23-1; R24-1; R26-1; R28-1; R35-1; R37-1; R39-1; R51-1; U1-2; U1-4; U2-2; U3-2; U3-4; U3-5; U4-2; U4-3; U5-4; U7-12; U7-18; U7-28; U7-31; U7-47; U7-60; U7-63; U8-1; U9-9; U9-11; U12-2; U12-4; U12-6; U12-7; U13-4; U14-4; U15-4; X2-2; X2-4;                              }
+                              }
+                              ha:unnamed_net34 {
+                              li:conn { R29-1; U7-41;                              }
+                              }
+                              ha:cmp_rail {
+                              li:conn { R38-1; R39-2; U13-2; U13-6; U14-2; U14-6; U15-2; U15-6;                              }
+                              }
+                              ha:unnamed_net1 {
+                              li:conn { Q1-2; R7-2; U13-7;                              }
+                              }
+                              ha:unnamed_net2 {
+                              li:conn { Q1-4; R8-2; U13-1;                              }
+                              }
+                              ha:unnamed_net3 {
+                              li:conn { D1-1; D1-4; U2-1;                              }
+                              }
+                              ha:unnamed_net4 {
+                              li:conn { R35-2; U2-5;                              }
+                              }
+                              ha:ba_sck1 {
+                              li:conn { U4-8; U7-21;                              }
+                              }
+                              ha:cs_imu_gyro {
+                              li:conn { U7-2; U12-5;                              }
+                              }
+                              ha:mosi1 {
+                              li:conn { U3-13; U7-57;                              }
+                              }
+                              ha:cs_flash {
+                              li:conn { U5-1; U7-33;                              }
+                              }
+                              ha:unnamed_net7 {
+                              li:conn { Q3-4; R12-2; U15-1;                              }
+                              }
+                              ha:mosi2 {
+                              li:conn { J9-3; U5-5; U7-36; U12-9;                              }
+                              }
+                              ha:unnamed_net6 {
+                              li:conn { Q2-2; R10-2; U14-1;                              }
+                              }
+                              ha:unnamed_net8 {
+                              li:conn { Q3-2; R11-2; U15-7;                              }
+                              }
+                              ha:unnamed_net5 {
+                              li:conn { Q2-4; R9-2; U14-7;                              }
+                              }
+                              ha:reset_n {
+                              li:conn { C610-2; J20-2; U7-7;                              }
+                              }
+                              ha:unnamed_net9 {
+                              li:conn { C33-1; U7-6; X2-3;                              }
+                              }
+                              ha:v_ldo_in {
+                              li:conn { C39-2; D3-2; R36-2; U1-1; U1-3;                              }
+                              }
+                              ha:usbdp {
+                              li:conn { R29-2; R55-1; U7-45;                              }
+                              }
+                              ha:servo_b {
+                              li:conn { J21-3; R41-2;                              }
+                              }
+                              ha:sda2 {
+                              li:conn { R30-1; U7-30; U9-16;                              }
+                              }
+                              ha:ba_mosi1 {
+                              li:conn { U4-7; U7-23;                              }
+                              }
+                              ha:fet_a {
+                              li:conn { J1-6; Q1-5; Q1-6; R14-1;                              }
+                              }
+                              ha:fet_b {
+                              li:conn { J1-4; Q1-7; Q1-8; R13-1;                              }
+                              }
+                              ha:fet_c {
+                              li:conn { J1-2; Q2-7; Q2-8; R16-1;                              }
+                              }
+                              ha:fet_d {
+                              li:conn { J2-8; Q2-5; Q2-6; R15-1;                              }
+                              }
+                              ha:fet_e {
+                              li:conn { J2-6; Q3-5; Q3-6; R18-1;                              }
+                              }
+                              ha:fet_f {
+                              li:conn { J2-4; Q3-7; Q3-8; R17-1;                              }
+                              }
+                              ha:pwm_a {
+                              li:conn { R40-1; U7-37;                              }
+                              }
+                              ha:fire_a {
+                              li:conn { R2-2; R8-1; U7-50;                              }
+                              }
+                              ha:fire_b {
+                              li:conn { R1-2; R7-1; U7-51;                              }
+                              }
+                              ha:fire_c {
+                              li:conn { R4-2; R10-1; U7-62;                              }
+                              }
+                              ha:fire_d {
+                              li:conn { R3-2; R9-1; U7-61;                              }
+                              }
+                              ha:fire_e {
+                              li:conn { R6-2; R12-1; U7-14;                              }
+                              }
+                              ha:fire_f {
+                              li:conn { R5-2; R11-1; U7-15;                              }
+                              }
+                              ha:led_green {
+                              li:conn { R53-2; U7-43;                              }
+                              }
+                              ha:pwm_d {
+                              li:conn { R43-1; U7-40;                              }
+                              }
+                              ha:led_red {
+                              li:conn { R52-2; U7-42;                              }
+                              }
+                              ha:pwm_b {
+                              li:conn { R41-1; U7-38;                              }
+                              }
+                              ha:pwm_c {
+                              li:conn { R42-1; U7-39;                              }
+                              }
+                              ha:miso1 {
+                              li:conn { U3-12; U7-56;                              }
+                              }
+                              ha:miso2 {
+                              li:conn { J9-4; U5-2; U7-35; U12-10; U12-15;                              }
+                              }
+                              ha:cs_imu_accel {
+                              li:conn { U7-3; U12-14;                              }
+                              }
+                              ha:cmp_ldo_in {
+                              li:conn { R36-1; R37-2; U13-3; U13-5; U14-3; U14-5; U15-3; U15-5;                              }
+                              }
+                              ha:sck2 {
+                              li:conn { J9-2; U5-6; U7-34; U12-8;                              }
+                              }
+                              ha:sense_b {
+                              li:conn { R13-2; R19-2; U7-25;                              }
+                              }
+                              ha:scl2 {
+                              li:conn { R31-1; U7-29; U9-1;                              }
+                              }
+                              ha:sck1 {
+                              li:conn { U3-14; U7-55;                              }
+                              }
+                              ha:sense_e {
+                              li:conn { R18-2; R24-2; U7-9;                              }
+                              }
+                              ha:sense_c {
+                              li:conn { R16-2; R22-2; U7-11;                              }
+                              }
+                              ha:sense_d {
+                              li:conn { R15-2; R21-2; U7-10;                              }
+                              }
+                              ha:sense_a {
+                              li:conn { R14-2; R20-2; U7-24;                              }
+                              }
+                              ha:sense_f {
+                              li:conn { R17-2; R23-2; U7-8;                              }
+                              }
+                              ha:v_pbatt {
+                              li:conn { R27-1; R28-2; U7-27;                              }
+                              }
+                              ha:v_usb {
+                              li:conn { C4-2; J5-1; R50-2; U2-4;                              }
+                              }
+                              ha:servo_c {
+                              li:conn { J21-4; R42-2;                              }
+                              }
+                              ha:swclk {
+                              li:conn { J20-4; U7-49;                              }
+                              }
+                              ha:ba_miso1 {
+                              li:conn { U4-6; U7-22;                              }
+                              }
+                              ha:vdda {
+                              li:conn { C601-1; C602-1; L600-2; U7-13;                              }
+                              }
+                              ha:v_batt {
+                              li:conn { R25-1; R26-2; U7-26;                              }
+                              }
+                              ha:swdio {
+                              li:conn { J20-3; U7-46;                              }
+                              }
+                              ha:cs_accel {
+                              li:conn { U3-7; U7-53;                              }
+                              }
+                              ha:v_lipo {
+                              li:conn { D3-1; J1-7; J2-2; J9-8; R25-2;                              }
+                              }
+                              ha:cs_companion0 {
+                              li:conn { J9-6; U7-58;                              }
+                              }
+                              ha:v_charge {
+                              li:conn { B1-1; C5-2; J2-1; U2-3;                              }
+                              }
+                              ha:cs_pres {
+                              li:conn { U4-4; U4-5; U7-17;                              }
+                              }
+                              ha:cs_companion1 {
+                              li:conn { J9-5; U7-59;                              }
+                              }
+                             ha:servo_d {
+                             li:conn { J21-5; R43-2;                             }
+                             }
    }
   }
- }
 }