]> git.gag.com Git - hw/quantistrand/commitdiff
update for use with QuantiMotor v2
authorBdale Garbee <bdale@gag.com>
Wed, 10 Sep 2025 15:22:05 +0000 (09:22 -0600)
committerBdale Garbee <bdale@gag.com>
Wed, 10 Sep 2025 15:22:05 +0000 (09:22 -0600)
quantistrand.lht
quantistrand.sch

index 5983ada2a23dfb3ac3889de4692a579274e229c1..585e8e2579e181820bdfa110f3d86e1333fd4edb 100644 (file)
-ha:pcb-rnd-board-v6 {
-
- ha:attributes {
-   {PCB::grid::size}=1.00mil
-   {PCB::grid::unit}=mil
+ha:pcb-rnd-board-v8 {
+ ha:netlists {
+  li:input {
+      ha:+5V {
+      li:conn { J5-6; J6-20; R1-2; R2-2; R3-2;      }
+      }
+     ha:v_pyro {
+     li:conn { C4-2; J5-10; Q1-2; R4-1;     }
+     }
+      ha:gpio19 {
+      li:conn { J6-12; R9-1;      }
+      }
+      ha:analog4 {
+      li:conn { J5-1; J6-5; R1-1; Z3-2;      }
+      }
+      ha:analog5 {
+      li:conn { J5-2; J6-7; R2-1; Z4-2;      }
+      }
+      ha:analog6 {
+      li:conn { J5-3; J6-3; R3-1; Z2-2;      }
+      }
+      ha:analog7 {
+      li:conn { J5-8; J6-1; Z1-2;      }
+      }
+      ha:unnamed_net1 {
+      li:conn { C4-1; Q1-3; Q4-7; Q4-8; R4-2;      }
+      }
+     ha:GND {
+     li:conn { J5-4; J5-7; J5-9; J6-19; Q4-1; R5-2; Z1-1; Z2-1; Z3-1; Z4-1;     }
+     }
+                                    ha:ignite {
+                                    li:conn { J5-5; Q1-1;                                    }
+                                    }
+                                   ha:unnamed_net2 {
+                                   li:conn { Q4-2; R5-1; R9-2;                                   }
+                                   }
+  }
  }
-
- li:styles {
-   ha:Signal {
-    diameter = 30.0mil
-    text_scale = 0
-    text_thick = 0.0
-    thickness = 10.0mil
-    hole = 15.0mil
-    clearance = 10.0mil
+ ha:meta {
+  ha:size {
+   thermal_scale = 0.500000
+   x = 1000.0mil
+   y = 1000.0mil
+  }
+  ha:grid {
+   spacing = 1.0mil
+   offs_x = 0.0
+   offs_y = 0.0
+  }
+ }
+ ha:layer_stack {
+  li:groups {
+   ha:0 {
+    ha:type {
+     top = 1
+     paste = 1
+    }
+    li:layers {
+     9
+    }
+    name = top_paste
    }
-   ha:Power {
-    diameter = 60.0mil
-    text_scale = 0
-    text_thick = 0.0
-    thickness = 18.0mil
-    hole = 35.0mil
-    clearance = 10.0mil
+   ha:1 {
+    ha:type {
+     silk = 1
+     top = 1
+    }
+    li:layers {
+     8
+    }
+    name = top_silk
    }
-   ha:Fat {
-    diameter = 60.0mil
-    text_scale = 0
-    text_thick = 0.0
-    thickness = 100.0mil
-    hole = 35.0mil
-    clearance = 10.0mil
+   ha:2 {
+    ha:type {
+     top = 1
+     mask = 1
+    }
+    li:layers {
+     10
+    }
+    name = top_mask
    }
-   ha:Skinny {
-    diameter = 0.610108mm
-    text_scale = 0
-    text_thick = 0.0
-    thickness = 6.0mil
-    hole = 11.81mil
-    clearance = 6.0mil
+   ha:3 {
+    ha:type {
+     copper = 1
+     top = 1
+    }
+    li:layers {
+     0
+     2
+    }
+    name = top_copper
    }
- }
-
- ha:meta {
-   ha:size {
-    thermal_scale = 0.500000
-    x = 127.0mm
-    y = 3.3in
+   ha:4 {
+    ha:attributes {
+     thickness = {0.7375mm }
+    }
+    ha:type {
+     substrate = 1
+     intern = 1
+    }
+    li:layers {
+    }
+    name = grp_4
+   }
+   ha:5 {
+    ha:type {
+     copper = 1
+     intern = 1
+    }
+    li:layers {
+     5
+    }
+    name = Intern
+   }
+   ha:6 {
+    ha:attributes {
+     thickness = {0.125mm }
+    }
+    ha:type {
+     substrate = 1
+     intern = 1
+    }
+    li:layers {
+    }
+    name = grp_6
+   }
+   ha:7 {
+    ha:type {
+     copper = 1
+     intern = 1
+    }
+    li:layers {
+     4
+    }
+    name = Intern
+   }
+   ha:8 {
+    ha:attributes {
+     thickness = {0.7375mm }
+    }
+    ha:type {
+     substrate = 1
+     intern = 1
+    }
+    li:layers {
+    }
+    name = grp_8
+   }
+   ha:9 {
+    purpose = uroute
+    ha:type {
+     boundary = 1
+    }
+    li:layers {
+     6
+    }
+    name = global_outline
+   }
+   ha:10 {
+    ha:type {
+     bottom = 1
+     copper = 1
+    }
+    li:layers {
+     1
+     3
+    }
+    name = bottom_copper
+   }
+   ha:11 {
+    ha:type {
+     bottom = 1
+     mask = 1
+    }
+    li:layers {
+     11
+    }
+    name = bottom_mask
+   }
+   ha:12 {
+    ha:type {
+     silk = 1
+     bottom = 1
+    }
+    li:layers {
+     7
+    }
+    name = bottom_silk
+   }
+   ha:13 {
+    ha:type {
+     bottom = 1
+     paste = 1
+    }
+    li:layers {
+     12
+    }
+    name = bottom_paste
+   }
+   ha:14 {
+    purpose = proute
+    ha:type {
+     mech = 1
+    }
+    li:layers {
+     13
+    }
+    name = pmech
+   }
+   ha:15 {
+    purpose = uroute
+    ha:type {
+     mech = 1
+    }
+    li:layers {
+     14
+    }
+    name = umech
+   }
+   ha:16 {
+    ha:attributes {
+     init-invis = 1
+    }
+    purpose = assy
+    ha:type {
+     top = 1
+     doc = 1
+    }
+    li:layers {
+     15
+    }
+    name = top_assy
+   }
+   ha:17 {
+    ha:attributes {
+     init-invis = 1
+    }
+    purpose = assy
+    ha:type {
+     bottom = 1
+     doc = 1
+    }
+    li:layers {
+     16
+    }
+    name = bot_assy
    }
-   board_name = telestatic
-   ha:grid {
-    spacing = 1.0mil
-    offs_x = 0.0
-    offs_y = 0.0
+   ha:18 {
+    ha:attributes {
+     init-invis = 1
+    }
+    purpose = fab
+    ha:type {
+     top = 1
+     doc = 1
+    }
+    li:layers {
+     17
+    }
+    name = fab
    }
+  }
  }
-
- ha:data {
-  li:padstack_prototypes {
-
-   ha:ps_proto_v6.0 {
-     hdia=15.0mil; hplated=1; htop=0; hbottom=0;
-     li:shape {
-
-       ha:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=30.0mil;        }
-        ha:combining {        }
-        ha:layer_mask {
-         copper = 1
-         top = 1
-        }
-        clearance=0.0
-       }
-
-       ha: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: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:font {
+  ha:geda_pcb {
+   id = 0
+   ha:symbols {
+    ha:] {
+     width = 0.127001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 50.0mil
+      }
      }
-   }
-
-   ha:ps_proto_v6.1 {
-     hdia=15.0mil; hplated=1; htop=0; hbottom=0;
-     li:shape {
-
-       ha:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=31.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=31.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=31.0mil;        }
-        ha:combining {        }
-        ha:layer_mask {
-         copper = 1
-         intern = 1
-        }
-        clearance=0.0
-       }
+     height = 1.270001mm
+    }
+    ha:&5c {
+     width = 0.762001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 30.0mil
+       y1 = 15.0mil
+      }
      }
-   }
-
-    ha:ps_proto_v6.2 {
-      hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-      li:shape {
-
-        ha:ps_shape_v4 {
-         ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;         }
-         ha:combining {         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         clearance=0.0
-        }
-
-        ha:ps_shape_v4 {
-         ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;         }
-         ha:combining {         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         clearance=0.0
-        }
-
-        ha:ps_shape_v4 {
-         ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;         }
-         ha:combining {         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         clearance=0.0
-        }
+     height = 1.143001mm
+    }
+    ha:b {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.6 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
       }
+      ha:line.7 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 1.270001mm
     }
-
-     ha:ps_proto_v6.3 {
-       hdia=11.81mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=24.02mil;          }
-          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=24.02mil;          }
-          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=24.02mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
-         }
-       }
+    ha:c {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.3 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
      }
-  }
-
-   li:objects {
-      ha:padstack_ref.678427 {
-       proto=0; x=1.784in; y=988.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:1 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-      }
-      ha:padstack_ref.678644 {
-       proto=0; x=52.705mm; y=1.262in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:1 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-      }
-      ha:padstack_ref.678726 {
-       proto=0; x=1.719in; y=1.209in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:1 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-      }
-      ha:padstack_ref.679084 {
-       proto=0; x=44.45mm; y=1.613in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.679085 {
-       proto=0; x=44.45mm; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.679086 {
-       proto=0; x=44.45mm; y=1.787in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.679087 {
-       proto=0; x=44.45mm; y=1.942in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.680402 {
-       proto=0; x=2.099in; y=815.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:1 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-      }
-      ha:padstack_ref.680490 {
-       proto=0; x=1.942in; y=836.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:subc.401852 {
-       ha:attributes {
-        value=female
-        footprint=100mil20x2
-        refdes=J1
-         device=CONNECTOR
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.0mil  
-              -35.0mil  
-              35.0mil  
-              -35.0mil  
-              35.0mil  
-              35.0mil  
-              -35.0mil  
-              35.0mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.0mil  
-              -35.0mil  
-              35.0mil  
-              -35.0mil  
-              35.0mil  
-              35.0mil  
-              -35.0mil  
-              35.0mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.0mil  
-              -35.0mil  
-              35.0mil  
-              -35.0mil  
-              35.0mil  
-              35.0mil  
-              -35.0mil  
-              35.0mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -42.5mil  
-              -42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -42.5mil  
-              -42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.401878 {
-         proto=0; x=36.83mm; y=650.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:2 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.401879 {
-         proto=0; x=36.83mm; y=750.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.401880 {
-         proto=0; x=36.83mm; y=850.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=6
-         }
-        }
-        ha:padstack_ref.401881 {
-         proto=0; x=36.83mm; y=950.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=8
-         }
-        }
-        ha:padstack_ref.401882 {
-         proto=0; x=36.83mm; y=26.67mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=10
-           name=10
-         }
-        }
-        ha:padstack_ref.401883 {
-         proto=0; x=36.83mm; y=29.21mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=12
-           name=12
-         }
-        }
-        ha:padstack_ref.401884 {
-         proto=0; x=36.83mm; y=31.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=14
-           name=14
-         }
-        }
-        ha:padstack_ref.401885 {
-         proto=0; x=36.83mm; y=34.29mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=16
-           name=16
-         }
-        }
-        ha:padstack_ref.401886 {
-         proto=0; x=36.83mm; y=36.83mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=18
-           name=18
-         }
-        }
-        ha:padstack_ref.401887 {
-         proto=0; x=36.83mm; y=39.37mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=20
-           name=20
-         }
-        }
-        ha:padstack_ref.401888 {
-         proto=0; x=36.83mm; y=41.91mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=22
-           name=22
-         }
-        }
-        ha:padstack_ref.401889 {
-         proto=0; x=36.83mm; y=44.45mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=24
-           name=24
-         }
-        }
-        ha:padstack_ref.401890 {
-         proto=0; x=36.83mm; y=46.99mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=26
-           name=26
-         }
-        }
-        ha:padstack_ref.401891 {
-         proto=0; x=36.83mm; y=49.53mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=28
-           name=28
-         }
-        }
-        ha:padstack_ref.401892 {
-         proto=0; x=36.83mm; y=52.07mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=30
-           name=30
-         }
-        }
-        ha:padstack_ref.401893 {
-         proto=0; x=36.83mm; y=54.61mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=32
-           name=32
-         }
-        }
-        ha:padstack_ref.401894 {
-         proto=0; x=36.83mm; y=57.15mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=34
-           name=34
-         }
-        }
-        ha:padstack_ref.401895 {
-         proto=0; x=36.83mm; y=59.69mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=36
-           name=36
-         }
-        }
-        ha:padstack_ref.401896 {
-         proto=0; x=36.83mm; y=62.23mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-            li:1 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-           li:2 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=38
-           name=38
-         }
-        }
-        ha:padstack_ref.401897 {
-         proto=0; x=36.83mm; y=64.77mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=40
-           name=40
-         }
-        }
-        ha:padstack_ref.401898 {
-         proto=1; x=34.29mm; y=650.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-            li:0 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-           li:1 {
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.401899 {
-         proto=0; x=34.29mm; y=750.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=3
-         }
-        }
-        ha:padstack_ref.401900 {
-         proto=0; x=34.29mm; y=850.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=5
-         }
-        }
-        ha:padstack_ref.401901 {
-         proto=0; x=34.29mm; y=950.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=7
-         }
-        }
-        ha:padstack_ref.401902 {
-         proto=0; x=34.29mm; y=26.67mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=9
-           name=9
-         }
-        }
-        ha:padstack_ref.401903 {
-         proto=0; x=34.29mm; y=29.21mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=11
-           name=11
-         }
-        }
-        ha:padstack_ref.401904 {
-         proto=0; x=34.29mm; y=31.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=13
-           name=13
-         }
-        }
-        ha:padstack_ref.401905 {
-         proto=0; x=34.29mm; y=34.29mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=15
-           name=15
-         }
-        }
-        ha:padstack_ref.401906 {
-         proto=0; x=34.29mm; y=36.83mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=17
-           name=17
-         }
-        }
-        ha:padstack_ref.401907 {
-         proto=0; x=34.29mm; y=39.37mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=19
-           name=19
-         }
-        }
-        ha:padstack_ref.401908 {
-         proto=0; x=34.29mm; y=41.91mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=21
-           name=21
-         }
-        }
-        ha:padstack_ref.401909 {
-         proto=0; x=34.29mm; y=44.45mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=23
-           name=23
-         }
-        }
-        ha:padstack_ref.401910 {
-         proto=0; x=34.29mm; y=46.99mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=25
-           name=25
-         }
-        }
-        ha:padstack_ref.401911 {
-         proto=0; x=34.29mm; y=49.53mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=27
-           name=27
-         }
-        }
-        ha:padstack_ref.401912 {
-         proto=0; x=34.29mm; y=52.07mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=29
-           name=29
-         }
-        }
-        ha:padstack_ref.401913 {
-         proto=0; x=34.29mm; y=54.61mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=31
-           name=31
-         }
-        }
-        ha:padstack_ref.401914 {
-         proto=0; x=34.29mm; y=57.15mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=33
-           name=33
-         }
-        }
-        ha:padstack_ref.401915 {
-         proto=0; x=34.29mm; y=59.69mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=35
-           name=35
-         }
-        }
-        ha:padstack_ref.401916 {
-         proto=0; x=34.29mm; y=62.23mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=37
-           name=37
-         }
-        }
-        ha:padstack_ref.401917 {
-         proto=0; x=34.29mm; y=64.77mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-            li:1 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-           li:2 {
-            diag  
-            round  
-            noshape  
-           }
-            li:3 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-         }
-
-         ha:attributes {
-           term=39
-           name=39
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.401853 {
-            x1=38.1mm; y1=67.31mm; x2=38.1mm; y2=550.0mil; thickness=15.0mil; clearance=0.0;
-           }
-           ha:line.401856 {
-            x1=38.1mm; y1=550.0mil; x2=1.3in; y2=550.0mil; thickness=15.0mil; clearance=0.0;
-           }
-           ha:line.401859 {
-            x1=1.3in; y1=550.0mil; x2=1.3in; y2=67.31mm; thickness=15.0mil; clearance=0.0;
-           }
-           ha:line.401862 {
-            x1=1.3in; y1=67.31mm; x2=38.1mm; y2=67.31mm; thickness=15.0mil; clearance=0.0;
-           }
-           ha:text.401865 {
-            string=%a.parent.refdes%; x=36.195mm; y=45.085mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 270.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.401866 {
-            x1=1.4in; y1=1.6in; x2=1.4in; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.401869 {
-            x1=1.4in; y1=1.6in; x2=1.4in; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.401872 {
-            x1=1.4in; y1=1.6in; x2=34.56mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.401875 {
-            x1=1.4in; y1=1.6in; x2=1.4in; y2=41.64mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
+     height = 1.270001mm
+    }
+    ha:a {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
-       uid = r8l2nK6MyVcCgOJxf+cAAACA
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
       }
-       ha:subc.671366 {
-        ha:attributes {
-         value=
-         footprint=hole-M3
-         refdes=H1
-          device=HOLE_PLATED
-        }
-       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
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.671381 {
-          proto=0; x=67.945mm; y=225.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
-           usetherm=1
-          }
-
-          li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:arc.671367 {
-             x=2.675in; y=225.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-            }
-            ha:text.671368 {
-             string=%a.parent.refdes%; x=2.506in; y=15.0mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 0.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.671369 {
-             x1=2.675in; y1=225.0mil; x2=2.675in; y2=225.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.671372 {
-             x1=2.675in; y1=225.0mil; x2=2.675in; y2=225.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.671375 {
-             x1=2.675in; y1=225.0mil; x2=68.945mm; y2=225.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.671378 {
-             x1=2.675in; y1=225.0mil; x2=2.675in; y2=6.715mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = DUQ82bOqcFlzE4WEFq8AAAAE
-       }
-       ha:subc.671399 {
-        ha:attributes {
-         value=
-         footprint=hole-M3
-         refdes=H2
-          device=HOLE_PLATED
-        }
-       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
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.671414 {
-          proto=0; x=67.945mm; y=75.565mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
-           usetherm=1
-          }
-
-          li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:arc.671400 {
-             x=2.675in; y=2.975in; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-            }
-            ha:text.671401 {
-             string=%a.parent.refdes%; x=2.506in; y=2.765in; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 0.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.671402 {
-             x1=2.675in; y1=2.975in; x2=2.675in; y2=2.975in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.671405 {
-             x1=2.675in; y1=2.975in; x2=2.675in; y2=2.975in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.671408 {
-             x1=2.675in; y1=2.975in; x2=68.945mm; y2=2.975in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.671411 {
-             x1=2.675in; y1=2.975in; x2=2.675in; y2=76.565mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = DUQ82bOqcFlzE4WEFq8AAAAG
-       }
-         ha:subc.672736 {
-          ha:attributes {
-           value=15k
-           footprint=0402
-           refdes=R1
-            device=RESISTOR
-          }
-         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  
-                }
-              }
-            }
-          }
-         }
-
-          li:objects {
-           ha:padstack_ref.672750 {
-            proto=0; x=1.7in; y=1.942in; 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.672751 {
-            proto=0; x=1.66852in; y=1.942in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:text.672737 {
-               string=%a.parent.refdes%; x=1.71576in; y=1.9735in; scale=100; fid=0;
-               ha:flags {
-                dyntext=1
-                floater=1
-               }
-               rot = 180.000000
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.672738 {
-               x1=1.68426in; y1=1.942in; x2=1.68426in; y2=1.942in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.672741 {
-               x1=1.68426in; y1=1.942in; x2=1.68426in; y2=1.942in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.672744 {
-               x1=1.68426in; y1=1.942in; x2=41.780204mm; y2=1.942in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.672747 {
-               x1=1.68426in; y1=1.942in; x2=1.68426in; y2=48.3268mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
-         }
-          uid = 6ht0QyHbo459eO3BVskAAAAG
-         }
-         ha:subc.672753 {
-          ha:attributes {
-           value=15k
-           footprint=0402
-           refdes=R2
-            device=RESISTOR
-          }
-         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  
-                }
-              }
-            }
-          }
-         }
-
-          li:objects {
-           ha:padstack_ref.672767 {
-            proto=0; x=1.7in; y=1.787in; 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.672768 {
-            proto=0; x=1.66852in; y=1.787in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:text.672754 {
-               string=%a.parent.refdes%; x=1.71576in; y=46.1899mm; scale=100; fid=0;
-               ha:flags {
-                dyntext=1
-                floater=1
-               }
-               rot = 180.000000
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.672755 {
-               x1=1.68426in; y1=1.787in; x2=1.68426in; y2=1.787in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.672758 {
-               x1=1.68426in; y1=1.787in; x2=1.68426in; y2=1.787in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.672761 {
-               x1=1.68426in; y1=1.787in; x2=41.780204mm; y2=1.787in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.672764 {
-               x1=1.68426in; y1=1.787in; x2=1.68426in; y2=44.3898mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
-         }
-          uid = 6ht0QyHbo459eO3BVskAAAAI
-         }
-         ha:subc.672770 {
-          ha:attributes {
-           value=15k
-           footprint=0402
-           refdes=R3
-            device=RESISTOR
-          }
-         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  
-                }
-              }
-            }
-          }
-         }
-
-          li:objects {
-           ha:padstack_ref.672784 {
-            proto=0; x=1.7in; y=1.7in; 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.672785 {
-            proto=0; x=1.66852in; y=1.7in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:text.672771 {
-               string=%a.parent.refdes%; x=1.71576in; y=43.9801mm; scale=100; fid=0;
-               ha:flags {
-                dyntext=1
-                floater=1
-               }
-               rot = 180.000000
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.672772 {
-               x1=1.68426in; y1=1.7in; x2=1.68426in; y2=1.7in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.672775 {
-               x1=1.68426in; y1=1.7in; x2=1.68426in; y2=1.7in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.672778 {
-               x1=1.68426in; y1=1.7in; x2=41.780204mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.672781 {
-               x1=1.68426in; y1=1.7in; x2=1.68426in; y2=42.18mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
-         }
-          uid = 6ht0QyHbo459eO3BVskAAAAK
-         }
-         ha:subc.672787 {
-          ha:attributes {
-           value=15k
-           footprint=0402
-           refdes=R4
-            device=RESISTOR
-          }
-         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  
-                }
-              }
-            }
-          }
-         }
-
-          li:objects {
-           ha:padstack_ref.672801 {
-            proto=0; x=1.7in; y=1.613in; 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.672802 {
-            proto=0; x=1.66852in; y=1.613in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-          }
-          li:layers {
-
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
-
-             li:objects {
-              ha:text.672788 {
-               string=%a.parent.refdes%; x=1.71576in; y=1.6445in; scale=100; fid=0;
-               ha:flags {
-                dyntext=1
-                floater=1
-               }
-               rot = 180.000000
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
-
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
-
-             li:objects {
-              ha:line.672789 {
-               x1=1.68426in; y1=1.613in; x2=1.68426in; y2=1.613in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.672792 {
-               x1=1.68426in; y1=1.613in; x2=1.68426in; y2=1.613in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.672795 {
-               x1=1.68426in; y1=1.613in; x2=41.780204mm; y2=1.613in; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.672798 {
-               x1=1.68426in; y1=1.613in; x2=1.68426in; y2=39.9702mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
-         }
-          uid = 6ht0QyHbo459eO3BVskAAAAM
-         }
-        ha:subc.671785 {
-         ha:attributes {
-          value=6screws
-          footprint=tb003-500-06
-          refdes=J2
-           device=CONNECTOR
-         }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=55.12mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=98.43mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=98.43mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=98.43mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=111.02mil;              }
-              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=111.02mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-           }
-         }
-
-         ha:ps_proto_v6.1 {
-           hdia=55.12mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -49.215mil  
-                -49.215mil  
-                49.215mil  
-                -49.215mil  
-                49.215mil  
-                49.215mil  
-                -49.215mil  
-                49.215mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -49.215mil  
-                -49.215mil  
-                49.215mil  
-                -49.215mil  
-                49.215mil  
-                49.215mil  
-                -49.215mil  
-                49.215mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -49.215mil  
-                -49.215mil  
-                49.215mil  
-                -49.215mil  
-                49.215mil  
-                49.215mil  
-                -49.215mil  
-                49.215mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -55.51mil  
-                -55.51mil  
-                55.51mil  
-                -55.51mil  
-                55.51mil  
-                55.51mil  
-                -55.51mil  
-                55.51mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -55.51mil  
-                -55.51mil  
-                55.51mil  
-                -55.51mil  
-                55.51mil  
-                55.51mil  
-                -55.51mil  
-                55.51mil  
-               }
-             }
-           }
-         }
-        }
-
-         li:objects {
-          ha:padstack_ref.671811 {
-           proto=0; x=67.065813mm; y=28.16104mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.3mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:1 {
-              on  
-              diag  
-              round  
-               noshape  
-             }
-           }
-
-           ha:attributes {
-             term=6
-             name=pin6
-           }
-          }
-          ha:padstack_ref.671812 {
-           proto=0; x=67.065813mm; y=33.16103mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.3mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:1 {
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=5
-             name=pin5
-           }
-          }
-          ha:padstack_ref.671813 {
-           proto=0; x=67.065813mm; y=38.16102mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.3mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:1 {
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=4
-             name=pin4
-           }
-          }
-          ha:padstack_ref.671814 {
-           proto=0; x=67.065813mm; y=43.16101mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.3mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=pin3
-           }
-          }
-          ha:padstack_ref.671815 {
-           proto=0; x=67.065813mm; y=48.161mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.3mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.671816 {
-           proto=1; x=67.065813mm; y=53.16099mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.3mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=pin1
-           }
-          }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.671786 {
-              x1=71.065805mm; y1=25.660918mm; x2=63.265719mm; y2=25.660918mm; thickness=6.0mil; clearance=0.0;
-             }
-             ha:line.671789 {
-              x1=63.265719mm; y1=25.660918mm; x2=63.265719mm; y2=55.660858mm; thickness=6.0mil; clearance=0.0;
-             }
-             ha:line.671792 {
-              x1=63.265719mm; y1=55.660858mm; x2=71.065805mm; y2=55.660858mm; thickness=6.0mil; clearance=0.0;
-             }
-             ha:line.671795 {
-              x1=71.065805mm; y1=55.660858mm; x2=71.065805mm; y2=25.660918mm; thickness=6.0mil; clearance=0.0;
-             }
-             ha:text.671798 {
-              string=%a.parent.refdes%; x=71.065805mm; y=25.660918mm; scale=100; fid=0;
-              ha:flags {
-               dyntext=1
-               floater=1
-              }
-              rot = 270.000000
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.671799 {
-              x1=67.065813mm; y1=40.661015mm; x2=67.065813mm; y2=40.661015mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.671802 {
-              x1=71.065805mm; y1=25.660918mm; x2=71.065805mm; y2=25.660918mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.671805 {
-              x1=71.065805mm; y1=25.660918mm; x2=72.065805mm; y2=25.660918mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.671808 {
-              x1=71.065805mm; y1=25.660918mm; x2=71.065805mm; y2=24.660918mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = xFPV8MilNqRWA68ffQQAAAAE
-        }
-            ha:subc.678247 {
-             ha:attributes {
-              value=BTS7008-1EPP
-              footprint=PG-TSDSO-14
-              refdes=U1
-               device=IC
-             }
-            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 {
-                    8.86mil  
-                    -25.785mil  
-                    -8.86mil  
-                    -25.785mil  
-                    -8.86mil  
-                    25.785mil  
-                    8.86mil  
-                    25.785mil  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   mask = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    11.86mil  
-                    -28.785mil  
-                    -11.86mil  
-                    -28.785mil  
-                    -11.86mil  
-                    28.785mil  
-                    11.86mil  
-                    28.785mil  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   paste = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    8.86mil  
-                    -25.785mil  
-                    -8.86mil  
-                    -25.785mil  
-                    -8.86mil  
-                    25.785mil  
-                    8.86mil  
-                    25.785mil  
-                   }
-                 }
-               }
-             }
-
-             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  
-                    25.785mil  
-                    8.86mil  
-                    25.785mil  
-                    8.86mil  
-                    -25.785mil  
-                    -8.86mil  
-                    -25.785mil  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   mask = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    -11.86mil  
-                    28.785mil  
-                    11.86mil  
-                    28.785mil  
-                    11.86mil  
-                    -28.785mil  
-                    -11.86mil  
-                    -28.785mil  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   paste = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    -8.86mil  
-                    25.785mil  
-                    8.86mil  
-                    25.785mil  
-                    8.86mil  
-                    -25.785mil  
-                    -8.86mil  
-                    -25.785mil  
-                   }
-                 }
-               }
-             }
-
-             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 {
-                    -78.73mil  
-                    -52.165mil  
-                    -78.73mil  
-                    52.165mil  
-                    78.73mil  
-                    52.165mil  
-                    78.73mil  
-                    -52.165mil  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   mask = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    -81.73mil  
-                    -55.165mil  
-                    -81.73mil  
-                    55.165mil  
-                    81.73mil  
-                    55.165mil  
-                    81.73mil  
-                    -55.165mil  
-                   }
-                 }
-               }
-             }
-
-             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 {
-                    36.415mil  
-                    -52.16mil  
-                    -36.415mil  
-                    -52.16mil  
-                    -36.415mil  
-                    52.16mil  
-                    36.415mil  
-                    52.16mil  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   mask = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    39.415mil  
-                    -55.16mil  
-                    -39.415mil  
-                    -55.16mil  
-                    -39.415mil  
-                    55.16mil  
-                    39.415mil  
-                    55.16mil  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   paste = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    36.415mil  
-                    -52.16mil  
-                    -36.415mil  
-                    -52.16mil  
-                    -36.415mil  
-                    52.16mil  
-                    36.415mil  
-                    52.16mil  
-                   }
-                 }
-               }
-             }
-            }
-
-             li:objects {
-              ha:padstack_ref.678274 {
-               proto=0; x=50.830353mm; y=26.548969mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=14
-                 name=pin14
-               }
-              }
-              ha:padstack_ref.678275 {
-               proto=1; x=45.130593mm; y=26.548969mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=1
-                 name=pin1
-               }
-              }
-              ha:padstack_ref.678276 {
-               proto=0; x=50.830353mm; y=27.198955mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=13
-                 name=pin13
-               }
-              }
-              ha:padstack_ref.678277 {
-               proto=1; x=45.130593mm; y=27.198955mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=2
-                 name=pin2
-               }
-              }
-              ha:padstack_ref.678278 {
-               proto=0; x=50.830353mm; y=27.848941mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=12
-                 name=pin12
-               }
-              }
-              ha:padstack_ref.678279 {
-               proto=1; x=45.130593mm; y=27.848941mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=3
-                 name=pin3
-               }
-              }
-              ha:padstack_ref.678280 {
-               proto=0; x=50.830353mm; y=28.498673mm; rot=-90.000000; xmirror=0; smirror=0; clearance=7.9mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=11
-                 name=pin11
-               }
-              }
-              ha:padstack_ref.678281 {
-               proto=1; x=45.130593mm; y=28.498673mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=4
-                 name=pin4
-               }
-              }
-              ha:padstack_ref.678282 {
-               proto=0; x=50.830353mm; y=29.148659mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=10
-                 name=pin10
-               }
-              }
-              ha:padstack_ref.678283 {
-               proto=1; x=45.130593mm; y=29.148659mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=5
-                 name=pin5
-               }
-              }
-              ha:padstack_ref.678284 {
-               proto=0; x=50.830353mm; y=29.798645mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=9
-                 name=pin9
-               }
-              }
-              ha:padstack_ref.678285 {
-               proto=1; x=45.130593mm; y=29.798645mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=6
-                 name=pin6
-               }
-              }
-              ha:padstack_ref.678286 {
-               proto=0; x=50.830353mm; y=30.448631mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=8
-                 name=pin8
-               }
-              }
-              ha:padstack_ref.678287 {
-               proto=1; x=45.130593mm; y=30.448631mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=7
-                 name=pin7
-               }
-              }
-              ha:padstack_ref.678288 {
-               proto=2; x=1.889in; y=1.122in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.0mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=15
-                 name=pin15
-               }
-              }
-              ha:padstack_ref.678289 {
-               proto=3; x=47.980473mm; y=29.573601mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.0mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=15
-                 name=pin15
-               }
-              }
-              ha:padstack_ref.678290 {
-               proto=3; x=47.980473mm; y=27.423999mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.0mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=15
-                 name=pin15
-               }
-              }
-             }
-             li:layers {
-
-              ha:top-silk {
-               lid=0
-               ha:combining {               }
-
-                li:objects {
-                 ha:line.678248 {
-                  x1=1.96576in; y1=26.048843mm; x2=1.81223in; y2=26.048843mm; thickness=10.0mil; clearance=0.0;
-                 }
-                 ha:line.678251 {
-                  x1=1.81223in; y1=26.048843mm; x2=1.81223in; y2=30.948757mm; thickness=10.0mil; clearance=0.0;
-                 }
-                 ha:line.678254 {
-                  x1=1.81223in; y1=30.948757mm; x2=1.96576in; y2=30.948757mm; thickness=10.0mil; clearance=0.0;
-                 }
-                 ha:line.678257 {
-                  x1=1.96576in; y1=30.948757mm; x2=1.96576in; y2=26.048843mm; thickness=10.0mil; clearance=0.0;
-                 }
-                 ha:arc.678260 {
-                  x=1.7768in; y=25.898983mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-                 }
-                 ha:text.678261 {
-                  string=%a.parent.refdes%; x=1.889in; y=28.498673mm; scale=100; fid=0;
-                  ha:flags {
-                   dyntext=1
-                   floater=1
-                  }
-                  rot = 270.000000
-                 }
-                }
-                ha:type {
-                 silk = 1
-                 top = 1
-                }
-              }
-
-              ha:subc-aux {
-               lid=1
-               ha:combining {               }
-
-                li:objects {
-                 ha:line.678262 {
-                  x1=47.980481mm; y1=28.498785mm; x2=47.980481mm; y2=28.498785mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=pnp-origin
-                  }
-                 }
-                 ha:line.678265 {
-                  x1=1.889in; y1=28.498673mm; x2=1.889in; y2=28.498673mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=origin
-                  }
-                 }
-                 ha:line.678268 {
-                  x1=1.889in; y1=28.498673mm; x2=46.9806mm; y2=28.498673mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=x
-                  }
-                 }
-                 ha:line.678271 {
-                  x1=1.889in; y1=28.498673mm; x2=1.889in; y2=29.498673mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=y
-                  }
-                 }
-                }
-                ha:type {
-                 top = 1
-                 misc = 1
-                 virtual = 1
-                }
-              }
-             }
-            }
-             uid = 5yJabf3fdwe5sqiTD0EAAAAU
-            }
-            ha:subc.678292 {
-             ha:attributes {
-              footprint=0402
-              value=4.7k
-              openscad=0402
-              refdes=R5
-               device=RESISTOR
-             }
-            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  
-                   }
-                 }
-               }
-             }
-            }
-
-             li:objects {
-              ha:padstack_ref.678306 {
-               proto=0; x=1.67474in; y=26.67mm; 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.678307 {
-               proto=0; x=1.64326in; y=26.67mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=2
-                 name=2
-               }
-              }
-             }
-             li:layers {
-
-              ha:top-silk {
-               lid=0
-               ha:combining {               }
-
-                li:objects {
-                 ha:text.678293 {
-                  string=%a.parent.refdes%; x=1.6905in; y=1.0815in; scale=100; fid=0;
-                  ha:flags {
-                   dyntext=1
-                   floater=1
-                  }
-                  rot = 180.000000
-                 }
-                }
-                ha:type {
-                 silk = 1
-                 top = 1
-                }
-              }
-
-              ha:subc-aux {
-               lid=1
-               ha:combining {               }
-
-                li:objects {
-                 ha:line.678294 {
-                  x1=1.659in; y1=26.67mm; x2=1.659in; y2=26.67mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=pnp-origin
-                  }
-                 }
-                 ha:line.678297 {
-                  x1=1.659in; y1=26.67mm; x2=1.659in; y2=26.67mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=origin
-                  }
-                 }
-                 ha:line.678300 {
-                  x1=1.659in; y1=26.67mm; x2=41.1386mm; y2=26.67mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=x
-                  }
-                 }
-                 ha:line.678303 {
-                  x1=1.659in; y1=26.67mm; x2=1.659in; y2=25.67mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=y
-                  }
-                 }
-                }
-                ha:type {
-                 top = 1
-                 misc = 1
-                 virtual = 1
-                }
-              }
-             }
-            }
-             uid = 5yJabf3fdwe5sqiTD0EAAAAK
-            }
-            ha:subc.678309 {
-             ha:attributes {
-              footprint=0402
-              value=4.7k
-              openscad=0402
-              refdes=R6
-               device=RESISTOR
-             }
-            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  
-                   }
-                 }
-               }
-             }
-            }
-
-             li:objects {
-              ha:padstack_ref.678323 {
-               proto=0; x=1.67474in; y=1.097in; 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.678324 {
-               proto=0; x=1.64326in; y=1.097in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=2
-                 name=2
-               }
-              }
-             }
-             li:layers {
-
-              ha:top-silk {
-               lid=0
-               ha:combining {               }
-
-                li:objects {
-                 ha:text.678310 {
-                  string=%a.parent.refdes%; x=1.6905in; y=28.6639mm; scale=100; fid=0;
-                  ha:flags {
-                   dyntext=1
-                   floater=1
-                  }
-                  rot = 180.000000
-                 }
-                }
-                ha:type {
-                 silk = 1
-                 top = 1
-                }
-              }
-
-              ha:subc-aux {
-               lid=1
-               ha:combining {               }
-
-                li:objects {
-                 ha:line.678311 {
-                  x1=1.659in; y1=27.8638mm; x2=1.659in; y2=27.8638mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=pnp-origin
-                  }
-                 }
-                 ha:line.678314 {
-                  x1=1.659in; y1=27.8638mm; x2=1.659in; y2=27.8638mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=origin
-                  }
-                 }
-                 ha:line.678317 {
-                  x1=1.659in; y1=27.8638mm; x2=41.1386mm; y2=27.8638mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=x
-                  }
-                 }
-                 ha:line.678320 {
-                  x1=1.659in; y1=27.8638mm; x2=1.659in; y2=26.8638mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=y
-                  }
-                 }
-                }
-                ha:type {
-                 top = 1
-                 misc = 1
-                 virtual = 1
-                }
-              }
-             }
-            }
-             uid = 5yJabf3fdwe5sqiTD0EAAAAM
-            }
-            ha:subc.678326 {
-             ha:attributes {
-              footprint=0402
-              value=47
-              openscad=0402
-              refdes=R7
-               device=RESISTOR
-             }
-            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  
-                   }
-                 }
-               }
-             }
-            }
-
-             li:objects {
-              ha:padstack_ref.678340 {
-               proto=0; x=1.75274in; y=988.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.678341 {
-               proto=0; x=1.72126in; y=988.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=2
-                 name=2
-               }
-              }
-             }
-             li:layers {
-
-              ha:top-silk {
-               lid=0
-               ha:combining {               }
-
-                li:objects {
-                 ha:text.678327 {
-                  string=%a.parent.refdes%; x=1.7685in; y=1.0195in; scale=100; fid=0;
-                  ha:flags {
-                   dyntext=1
-                   floater=1
-                  }
-                  rot = 180.000000
-                 }
-                }
-                ha:type {
-                 silk = 1
-                 top = 1
-                }
-              }
-
-              ha:subc-aux {
-               lid=1
-               ha:combining {               }
-
-                li:objects {
-                 ha:line.678328 {
-                  x1=1.737in; y1=988.0mil; x2=1.737in; y2=988.0mil; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=pnp-origin
-                  }
-                 }
-                 ha:line.678331 {
-                  x1=1.737in; y1=988.0mil; x2=1.737in; y2=988.0mil; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=origin
-                  }
-                 }
-                 ha:line.678334 {
-                  x1=1.737in; y1=988.0mil; x2=43.1198mm; y2=988.0mil; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=x
-                  }
-                 }
-                 ha:line.678337 {
-                  x1=1.737in; y1=988.0mil; x2=1.737in; y2=24.0952mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=y
-                  }
-                 }
-                }
-                ha:type {
-                 top = 1
-                 misc = 1
-                 virtual = 1
-                }
-              }
-             }
-            }
-             uid = 5yJabf3fdwe5sqiTD0EAAAAO
-            }
-            ha:subc.678343 {
-             ha:attributes {
-              footprint=0402
-              value=1.2k
-              openscad=0402
-              refdes=R8
-               device=RESISTOR
-             }
-            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  
-                   }
-                 }
-               }
-             }
-            }
-
-             li:objects {
-              ha:padstack_ref.678357 {
-               proto=0; x=1.719in; y=1.17874in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=1
-                 name=1
-               }
-              }
-              ha:padstack_ref.678358 {
-               proto=0; x=1.719in; y=1.14726in; 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:text.678344 {
-                  string=%a.parent.refdes%; x=1.6875in; y=1.1945in; scale=100; fid=0;
-                  ha:flags {
-                   dyntext=1
-                   floater=1
-                  }
-                  rot = 90.000000
-                 }
-                }
-                ha:type {
-                 silk = 1
-                 top = 1
-                }
-              }
-
-              ha:subc-aux {
-               lid=1
-               ha:combining {               }
-
-                li:objects {
-                 ha:line.678345 {
-                  x1=1.719in; y1=1.163in; x2=1.719in; y2=1.163in; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=pnp-origin
-                  }
-                 }
-                 ha:line.678348 {
-                  x1=1.719in; y1=1.163in; x2=1.719in; y2=1.163in; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=origin
-                  }
-                 }
-                 ha:line.678351 {
-                  x1=1.719in; y1=1.163in; x2=1.719in; y2=28.5402mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=x
-                  }
-                 }
-                 ha:line.678354 {
-                  x1=1.719in; y1=1.163in; x2=44.6626mm; y2=1.163in; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=y
-                  }
-                 }
-                }
-                ha:type {
-                 top = 1
-                 misc = 1
-                 virtual = 1
-                }
-              }
-             }
-            }
-             uid = 5yJabf3fdwe5sqiTD0EAAAAQ
-            }
-            ha:subc.678360 {
-             ha:attributes {
-              footprint=0402
-              value=4.7k
-              openscad=0402
-              refdes=R9
-               device=RESISTOR
-             }
-            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  
-                   }
-                 }
-               }
-             }
-            }
-
-             li:objects {
-              ha:padstack_ref.678374 {
-               proto=0; x=1.67474in; y=1.141in; 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.678375 {
-               proto=0; x=1.64326in; y=1.141in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=2
-                 name=2
-               }
-              }
-             }
-             li:layers {
-
-              ha:top-silk {
-               lid=0
-               ha:combining {               }
-
-                li:objects {
-                 ha:text.678361 {
-                  string=%a.parent.refdes%; x=1.6905in; y=29.7815mm; scale=100; fid=0;
-                  ha:flags {
-                   dyntext=1
-                   floater=1
-                  }
-                  rot = 180.000000
-                 }
-                }
-                ha:type {
-                 silk = 1
-                 top = 1
-                }
-              }
-
-              ha:subc-aux {
-               lid=1
-               ha:combining {               }
-
-                li:objects {
-                 ha:line.678362 {
-                  x1=1.659in; y1=1.141in; x2=1.659in; y2=1.141in; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=pnp-origin
-                  }
-                 }
-                 ha:line.678365 {
-                  x1=1.659in; y1=1.141in; x2=1.659in; y2=1.141in; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=origin
-                  }
-                 }
-                 ha:line.678368 {
-                  x1=1.659in; y1=1.141in; x2=41.1386mm; y2=1.141in; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=x
-                  }
-                 }
-                 ha:line.678371 {
-                  x1=1.659in; y1=1.141in; x2=1.659in; y2=27.9814mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=y
-                  }
-                 }
-                }
-                ha:type {
-                 top = 1
-                 misc = 1
-                 virtual = 1
-                }
-              }
-             }
-            }
-             uid = 5yJabf3fdwe5sqiTD0EAAAAS
-            }
-            ha:subc.678394 {
-             ha:attributes {
-              footprint=0402
-              value=10 nF
-              openscad=0402
-              refdes=C2
-               device=CAPACITOR
-             }
-            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  
-                   }
-                 }
-               }
-             }
-            }
-
-             li:objects {
-              ha:padstack_ref.678408 {
-               proto=0; x=52.705mm; y=1.23074in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=1
-                 name=1
-               }
-              }
-              ha:padstack_ref.678409 {
-               proto=0; x=52.705mm; y=1.19926in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=2
-                 name=2
-               }
-              }
-             }
-             li:layers {
-
-              ha:top-silk {
-               lid=0
-               ha:combining {               }
-
-                li:objects {
-                 ha:text.678395 {
-                  string=%a.parent.refdes%; x=51.9049mm; y=31.6611mm; scale=100; fid=0;
-                  ha:flags {
-                   dyntext=1
-                   floater=1
-                  }
-                  rot = 90.000000
-                 }
-                }
-                ha:type {
-                 silk = 1
-                 top = 1
-                }
-              }
-
-              ha:subc-aux {
-               lid=1
-               ha:combining {               }
-
-                li:objects {
-                 ha:line.678396 {
-                  x1=2.075in; y1=30.861mm; x2=2.075in; y2=30.861mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=pnp-origin
-                  }
-                 }
-                 ha:line.678399 {
-                  x1=2.075in; y1=30.861mm; x2=2.075in; y2=30.861mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=origin
-                  }
-                 }
-                 ha:line.678402 {
-                  x1=2.075in; y1=30.861mm; x2=2.075in; y2=29.861mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=x
-                  }
-                 }
-                 ha:line.678405 {
-                  x1=2.075in; y1=30.861mm; x2=53.705mm; y2=30.861mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=y
-                  }
-                 }
-                }
-                ha:type {
-                 top = 1
-                 misc = 1
-                 virtual = 1
-                }
-              }
-             }
-            }
-             uid = nfpgYK745W57BfJhOrQAAAAR
-            }
-            ha:subc.678411 {
-             ha:attributes {
-              footprint=0402
-              value=220pF
-              openscad=0402
-              refdes=C3
-               device=CAPACITOR
-             }
-            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  
-                   }
-                 }
-               }
-             }
-            }
-
-             li:objects {
-              ha:padstack_ref.678425 {
-               proto=0; x=1.67474in; y=30.099mm; 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.678426 {
-               proto=0; x=1.64326in; y=30.099mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=2
-                 name=2
-               }
-              }
-             }
-             li:layers {
-
-              ha:top-silk {
-               lid=0
-               ha:combining {               }
-
-                li:objects {
-                 ha:text.678412 {
-                  string=%a.parent.refdes%; x=1.6905in; y=30.8991mm; scale=100; fid=0;
-                  ha:flags {
-                   dyntext=1
-                   floater=1
-                  }
-                  rot = 180.000000
-                 }
-                }
-                ha:type {
-                 silk = 1
-                 top = 1
-                }
-              }
-
-              ha:subc-aux {
-               lid=1
-               ha:combining {               }
-
-                li:objects {
-                 ha:line.678413 {
-                  x1=1.659in; y1=30.099mm; x2=1.659in; y2=30.099mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=pnp-origin
-                  }
-                 }
-                 ha:line.678416 {
-                  x1=1.659in; y1=30.099mm; x2=1.659in; y2=30.099mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=origin
-                  }
-                 }
-                 ha:line.678419 {
-                  x1=1.659in; y1=30.099mm; x2=41.1386mm; y2=30.099mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=x
-                  }
-                 }
-                 ha:line.678422 {
-                  x1=1.659in; y1=30.099mm; x2=1.659in; y2=29.099mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=y
-                  }
-                 }
-                }
-                ha:type {
-                 top = 1
-                 misc = 1
-                 virtual = 1
-                }
-              }
-             }
-            }
-             uid = nfpgYK745W57BfJhOrQAAAAT
-            }
-             ha:subc.679692 {
-              ha:attributes {
-               refdes=C1
-               value=68 nF
-               footprint=0805
-               openscad=0805
-                device=CAPACITOR
-              }
-             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 {
-                     25.59mil  
-                     -29.52mil  
-                     -25.59mil  
-                     -29.52mil  
-                     -25.59mil  
-                     29.52mil  
-                     25.59mil  
-                     29.52mil  
-                    }
-                  }
-
-                  ha:ps_shape_v4 {
-                   ha:combining { sub=1; auto=1;                   }
-                   ha:layer_mask {
-                    top = 1
-                    mask = 1
-                   }
-                   clearance=0.0
-                    li:ps_poly {
-                     28.59mil  
-                     -32.52mil  
-                     -28.59mil  
-                     -32.52mil  
-                     -28.59mil  
-                     32.52mil  
-                     28.59mil  
-                     32.52mil  
-                    }
-                  }
-
-                  ha:ps_shape_v4 {
-                   ha:combining { auto=1;                   }
-                   ha:layer_mask {
-                    top = 1
-                    paste = 1
-                   }
-                   clearance=0.0
-                    li:ps_poly {
-                     25.59mil  
-                     -29.52mil  
-                     -25.59mil  
-                     -29.52mil  
-                     -25.59mil  
-                     29.52mil  
-                     25.59mil  
-                     29.52mil  
-                    }
-                  }
-                }
-              }
-             }
-
-              li:objects {
-               ha:padstack_ref.679712 {
-                proto=0; x=1.79557in; y=988.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.679713 {
-                proto=0; x=1.86643in; y=988.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                ha:flags {
-                 clearline=1
-                }
-
-                li:thermal {
-                }
-
-                ha:attributes {
-                  term=2
-                  name=2
-                }
-               }
-              }
-              li:layers {
-
-               ha:top-silk {
-                lid=0
-                ha:combining {                }
-
-                 li:objects {
-                  ha:line.679693 {
-                   x1=1.82707in; y1=960.45mil; x2=1.83493in; y2=960.45mil; thickness=8.0mil; clearance=0.0;
-                  }
-                  ha:line.679696 {
-                   x1=1.82707in; y1=25.79497mm; x2=1.83493in; y2=25.79497mm; thickness=8.0mil; clearance=0.0;
-                  }
-                  ha:text.679699 {
-                   string=%a.parent.refdes%; x=1.7995in; y=956.5mil; scale=100; fid=0;
-                   ha:flags {
-                    dyntext=1
-                    floater=1
-                   }
-                   rot = 0.000000
-                  }
-                 }
-                 ha:type {
-                  silk = 1
-                  top = 1
-                 }
-               }
-
-               ha:subc-aux {
-                lid=1
-                ha:combining {                }
-
-                 li:objects {
-                  ha:line.679700 {
-                   x1=1.831in; y1=988.0mil; x2=1.831in; y2=988.0mil; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=pnp-origin
-                   }
-                  }
-                  ha:line.679703 {
-                   x1=1.831in; y1=988.0mil; x2=1.831in; y2=988.0mil; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=origin
-                   }
-                  }
-                  ha:line.679706 {
-                   x1=1.831in; y1=988.0mil; x2=47.5074mm; y2=988.0mil; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=x
-                   }
-                  }
-                  ha:line.679709 {
-                   x1=1.831in; y1=988.0mil; x2=1.831in; y2=26.0952mm; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=y
-                   }
-                  }
-                 }
-                 ha:type {
-                  top = 1
-                  misc = 1
-                  virtual = 1
-                 }
-               }
-              }
-             }
-              uid = RS6U3aZvUQ10jhPh5UUAAAAa
-             }
-             ha:subc.679744 {
-              ha:attributes {
-               refdes=Q1
-               value=BC807
-               footprint=SOT23
-               openscad=sot23
-                device=NPN_TRANSISTOR
-              }
-             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 {
-                     17.0mil  
-                     -20.0mil  
-                     -17.0mil  
-                     -20.0mil  
-                     -17.0mil  
-                     20.0mil  
-                     17.0mil  
-                     20.0mil  
-                    }
-                  }
-
-                  ha:ps_shape_v4 {
-                   ha:combining { sub=1; auto=1;                   }
-                   ha:layer_mask {
-                    top = 1
-                    mask = 1
-                   }
-                   clearance=0.0
-                    li:ps_poly {
-                     20.0mil  
-                     -23.0mil  
-                     -20.0mil  
-                     -23.0mil  
-                     -20.0mil  
-                     23.0mil  
-                     20.0mil  
-                     23.0mil  
-                    }
-                  }
-
-                  ha:ps_shape_v4 {
-                   ha:combining { auto=1;                   }
-                   ha:layer_mask {
-                    top = 1
-                    paste = 1
-                   }
-                   clearance=0.0
-                    li:ps_poly {
-                     17.0mil  
-                     -20.0mil  
-                     -17.0mil  
-                     -20.0mil  
-                     -17.0mil  
-                     20.0mil  
-                     17.0mil  
-                     20.0mil  
-                    }
-                  }
-                }
-              }
-             }
-
-              li:objects {
-               ha:padstack_ref.679770 {
-                proto=0; x=2.0in; y=884.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                ha:flags {
-                 clearline=1
-                }
-
-                li:thermal {
-                }
-
-                ha:attributes {
-                  term=1
-                  name=1
-                }
-               }
-               ha:padstack_ref.679771 {
-                proto=0; x=2.0in; y=962.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                ha:flags {
-                 clearline=1
-                }
-
-                li:thermal {
-                }
-
-                ha:attributes {
-                  term=2
-                  name=2
-                }
-               }
-               ha:padstack_ref.679772 {
-                proto=0; x=2.082in; y=923.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                ha:flags {
-                 clearline=1
-                }
-
-                li:thermal {
-                }
-
-                ha:attributes {
-                  term=3
-                  name=3
-                }
-               }
-              }
-              li:layers {
-
-               ha:top-silk {
-                lid=0
-                ha:combining {                }
-
-                 li:objects {
-                  ha:line.679745 {
-                   x1=53.594mm; y1=859.0mil; x2=1.971in; y2=859.0mil; thickness=10.0mil; clearance=0.0;
-                  }
-                  ha:line.679748 {
-                   x1=1.971in; y1=859.0mil; x2=1.971in; y2=987.0mil; thickness=10.0mil; clearance=0.0;
-                  }
-                  ha:line.679751 {
-                   x1=1.971in; y1=987.0mil; x2=53.594mm; y2=987.0mil; thickness=10.0mil; clearance=0.0;
-                  }
-                  ha:line.679754 {
-                   x1=53.594mm; y1=987.0mil; x2=53.594mm; y2=859.0mil; thickness=10.0mil; clearance=0.0;
-                  }
-                  ha:text.679757 {
-                   string=%a.parent.refdes%; x=53.594mm; y=1.007in; scale=100; fid=0;
-                   ha:flags {
-                    dyntext=1
-                    floater=1
-                   }
-                   rot = 180.000000
-                  }
-                 }
-                 ha:type {
-                  silk = 1
-                  top = 1
-                 }
-               }
-
-               ha:subc-aux {
-                lid=1
-                ha:combining {                }
-
-                 li:objects {
-                  ha:line.679758 {
-                   x1=51.494267mm; y1=923.0mil; x2=51.494267mm; y2=923.0mil; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=pnp-origin
-                   }
-                  }
-                  ha:line.679761 {
-                   x1=2.0in; y1=884.0mil; x2=2.0in; y2=884.0mil; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=origin
-                   }
-                  }
-                  ha:line.679764 {
-                   x1=2.0in; y1=884.0mil; x2=49.8mm; y2=884.0mil; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=x
-                   }
-                  }
-                  ha:line.679767 {
-                   x1=2.0in; y1=884.0mil; x2=2.0in; y2=23.4536mm; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=y
-                   }
-                  }
-                 }
-                 ha:type {
-                  top = 1
-                  misc = 1
-                  virtual = 1
-                 }
-               }
-              }
-             }
-              uid = RS6U3aZvUQ10jhPh5UUAAAAc
-             }
-              ha:subc.680227 {
-               ha:attributes {
-                footprint=0402
-                value=4.7k
-                openscad=0402
-                refdes=R13
-                 device=RESISTOR
-               }
-              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  
-                     }
-                   }
-                 }
-               }
-              }
-
-               li:objects {
-                ha:padstack_ref.680241 {
-                 proto=0; x=2.04226in; y=793.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.680242 {
-                 proto=0; x=2.07374in; y=793.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:text.680228 {
-                    string=%a.parent.refdes%; x=51.4731mm; y=761.5mil; scale=100; fid=0;
-                    ha:flags {
-                     dyntext=1
-                     floater=1
-                    }
-                    rot = 360.000000
-                   }
-                  }
-                  ha:type {
-                   silk = 1
-                   top = 1
-                  }
-                }
-
-                ha:subc-aux {
-                 lid=1
-                 ha:combining {                 }
-
-                  li:objects {
-                   ha:line.680229 {
-                    x1=52.2732mm; y1=793.0mil; x2=52.2732mm; y2=793.0mil; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
-                    }
-                   }
-                   ha:line.680232 {
-                    x1=52.2732mm; y1=793.0mil; x2=52.2732mm; y2=793.0mil; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=origin
-                    }
-                   }
-                   ha:line.680235 {
-                    x1=52.2732mm; y1=793.0mil; x2=53.2732mm; y2=793.0mil; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=x
-                    }
-                   }
-                   ha:line.680238 {
-                    x1=52.2732mm; y1=793.0mil; x2=52.2732mm; y2=21.1422mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=y
-                    }
-                   }
-                  }
-                  ha:type {
-                   top = 1
-                   misc = 1
-                   virtual = 1
-                  }
-                }
-               }
-              }
-               uid = RS6U3aZvUQ10jhPh5UUAAAAS
-              }
-              ha:subc.680244 {
-               ha:attributes {
-                footprint=0402
-                value=1.5k
-                openscad=0402
-                refdes=R10
-                 device=RESISTOR
-               }
-              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  
-                     }
-                   }
-                 }
-               }
-              }
-
-               li:objects {
-                ha:padstack_ref.680258 {
-                 proto=0; x=2.042in; y=1.011in; 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.680259 {
-                 proto=0; x=2.07348in; y=1.011in; 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.680245 {
-                    string=%a.parent.refdes%; x=2.02624in; y=979.5mil; scale=100; fid=0;
-                    ha:flags {
-                     dyntext=1
-                     floater=1
-                    }
-                    rot = 360.000000
-                   }
-                  }
-                  ha:type {
-                   silk = 1
-                   top = 1
-                  }
-                }
-
-                ha:subc-aux {
-                 lid=1
-                 ha:combining {                 }
-
-                  li:objects {
-                   ha:line.680246 {
-                    x1=52.266596mm; y1=1.011in; x2=52.266596mm; y2=1.011in; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
-                    }
-                   }
-                   ha:line.680249 {
-                    x1=52.266596mm; y1=1.011in; x2=52.266596mm; y2=1.011in; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=origin
-                    }
-                   }
-                   ha:line.680252 {
-                    x1=52.266596mm; y1=1.011in; x2=53.266596mm; y2=1.011in; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=x
-                    }
-                   }
-                   ha:line.680255 {
-                    x1=52.266596mm; y1=1.011in; x2=52.266596mm; y2=26.6794mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=y
-                    }
-                   }
-                  }
-                  ha:type {
-                   top = 1
-                   misc = 1
-                   virtual = 1
-                  }
-                }
-               }
-              }
-               uid = RS6U3aZvUQ10jhPh5UUAAAAU
-              }
-              ha:subc.680261 {
-               ha:attributes {
-                footprint=0402
-                value=47k
-                openscad=0402
-                refdes=R11
-                 device=RESISTOR
-               }
-              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  
-                     }
-                   }
-                 }
-               }
-              }
-
-               li:objects {
-                ha:padstack_ref.680275 {
-                 proto=0; x=2.07348in; y=836.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.680276 {
-                 proto=0; x=2.042in; y=836.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
-                 li:thermal {
-                 }
-
-                 ha:attributes {
-                   term=2
-                   name=2
-                 }
-                }
-               }
-               li:layers {
-
-                ha:top-silk {
-                 lid=0
-                 ha:combining {                 }
-
-                  li:objects {
-                   ha:text.680262 {
-                    string=%a.parent.refdes%; x=53.066696mm; y=867.5mil; scale=100; fid=0;
-                    ha:flags {
-                     dyntext=1
-                     floater=1
-                    }
-                    rot = 180.000000
-                   }
-                  }
-                  ha:type {
-                   silk = 1
-                   top = 1
-                  }
-                }
-
-                ha:subc-aux {
-                 lid=1
-                 ha:combining {                 }
-
-                  li:objects {
-                   ha:line.680263 {
-                    x1=52.266596mm; y1=836.0mil; x2=52.266596mm; y2=836.0mil; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
-                    }
-                   }
-                   ha:line.680266 {
-                    x1=52.266596mm; y1=836.0mil; x2=52.266596mm; y2=836.0mil; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=origin
-                    }
-                   }
-                   ha:line.680269 {
-                    x1=52.266596mm; y1=836.0mil; x2=51.266596mm; y2=836.0mil; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=x
-                    }
-                   }
-                   ha:line.680272 {
-                    x1=52.266596mm; y1=836.0mil; x2=52.266596mm; y2=20.2344mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=y
-                    }
-                   }
-                  }
-                  ha:type {
-                   top = 1
-                   misc = 1
-                   virtual = 1
-                  }
-                }
-               }
-              }
-               uid = RS6U3aZvUQ10jhPh5UUAAAAW
-              }
-              ha:subc.680278 {
-               ha:attributes {
-                footprint=0402
-                value=1k
-                openscad=0402
-                refdes=R12
-                 device=RESISTOR
-               }
-              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  
-                     }
-                   }
-                 }
-               }
-              }
-
-               li:objects {
-                ha:padstack_ref.680292 {
-                 proto=0; x=2.0in; y=836.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.680293 {
-                 proto=0; x=1.96852in; y=836.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
-                 li:thermal {
-                 }
-
-                 ha:attributes {
-                   term=2
-                   name=2
-                 }
-                }
-               }
-               li:layers {
-
-                ha:top-silk {
-                 lid=0
-                 ha:combining {                 }
-
-                  li:objects {
-                   ha:text.680279 {
-                    string=%a.parent.refdes%; x=2.01576in; y=867.5mil; scale=100; fid=0;
-                    ha:flags {
-                     dyntext=1
-                     floater=1
-                    }
-                    rot = 180.000000
-                   }
-                  }
-                  ha:type {
-                   silk = 1
-                   top = 1
-                  }
-                }
-
-                ha:subc-aux {
-                 lid=1
-                 ha:combining {                 }
-
-                  li:objects {
-                   ha:line.680280 {
-                    x1=1.98426in; y1=836.0mil; x2=1.98426in; y2=836.0mil; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
-                    }
-                   }
-                   ha:line.680283 {
-                    x1=1.98426in; y1=836.0mil; x2=1.98426in; y2=836.0mil; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=origin
-                    }
-                   }
-                   ha:line.680286 {
-                    x1=1.98426in; y1=836.0mil; x2=49.400204mm; y2=836.0mil; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=x
-                    }
-                   }
-                   ha:line.680289 {
-                    x1=1.98426in; y1=836.0mil; x2=1.98426in; y2=20.2344mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=y
-                    }
-                   }
-                  }
-                  ha:type {
-                   top = 1
-                   misc = 1
-                   virtual = 1
-                  }
-                }
-               }
-              }
-               uid = RS6U3aZvUQ10jhPh5UUAAAAY
-              }
-               ha:subc.680940 {
-                ha:attributes {
-                 value=4screws
-                 device=CONNECTOR
-                 footprint=282834-4
-                 refdes=J3
-                }
-               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  
-                      }
-                    }
-                  }
-                }
-               }
-
-                li:objects {
-                 ha:padstack_ref.680966 {
-                  proto=0; x=67.08218mm; y=22.197841mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.3mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
-                  li:thermal {
-                    li:1 {
-                     on  
-                     diag  
-                     round  
-                     noshape  
-                    }
-                  }
-
-                  ha:attributes {
-                    term=4
-                    name=pin4
-                  }
-                 }
-                 ha:padstack_ref.680967 {
-                  proto=0; x=67.08218mm; y=19.657841mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.3mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
-                  li:thermal {
-                    li:1 {
-                     on  
-                     diag  
-                     round  
-                     noshape  
-                    }
-                  }
-
-                  ha:attributes {
-                    term=3
-                    name=pin3
-                  }
-                 }
-                 ha:padstack_ref.680968 {
-                  proto=0; x=67.08218mm; y=17.117841mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.3mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
-                  li:thermal {
-                  }
-
-                  ha:attributes {
-                    term=2
-                    name=pin2
-                  }
-                 }
-                 ha:padstack_ref.680969 {
-                  proto=1; x=67.08218mm; y=14.577841mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.3mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
-                  li:thermal {
-                  }
-
-                  ha:attributes {
-                    term=1
-                    name=pin1
-                  }
-                 }
-                }
-                li:layers {
-
-                 ha:top-silk {
-                  lid=0
-                  ha:combining {                  }
-
-                   li:objects {
-                    ha:line.680941 {
-                     x1=63.83225mm; y1=23.697965mm; x2=70.332364mm; y2=23.697965mm; thickness=6.0mil; clearance=0.0;
-                    }
-                    ha:line.680944 {
-                     x1=70.332364mm; y1=23.697965mm; x2=70.332364mm; y2=13.077971mm; thickness=6.0mil; clearance=0.0;
-                    }
-                    ha:line.680947 {
-                     x1=70.332364mm; y1=13.077971mm; x2=63.83225mm; y2=13.077971mm; thickness=6.0mil; clearance=0.0;
-                    }
-                    ha:line.680950 {
-                     x1=63.83225mm; y1=13.077971mm; x2=63.83225mm; y2=23.697965mm; thickness=6.0mil; clearance=0.0;
-                    }
-                    ha:text.680953 {
-                     string=%a.parent.refdes%; x=63.83225mm; y=23.697965mm; scale=100; fid=0;
-                     ha:flags {
-                      dyntext=1
-                      floater=1
-                     }
-                     rot = 90.000000
-                    }
-                   }
-                   ha:type {
-                    silk = 1
-                    top = 1
-                   }
-                 }
-
-                 ha:subc-aux {
-                  lid=1
-                  ha:combining {                  }
-
-                   li:objects {
-                    ha:line.680954 {
-                     x1=67.08218mm; y1=18.387841mm; x2=67.08218mm; y2=18.387841mm; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=pnp-origin
-                     }
-                    }
-                    ha:line.680957 {
-                     x1=63.83225mm; y1=23.697965mm; x2=63.83225mm; y2=23.697965mm; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=origin
-                     }
-                    }
-                    ha:line.680960 {
-                     x1=63.83225mm; y1=23.697965mm; x2=62.83225mm; y2=23.697965mm; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=x
-                     }
-                    }
-                    ha:line.680963 {
-                     x1=63.83225mm; y1=23.697965mm; x2=63.83225mm; y2=24.697965mm; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=y
-                     }
-                    }
-                   }
-                   ha:type {
-                    top = 1
-                    misc = 1
-                    virtual = 1
-                   }
-                 }
-                }
-               }
-                uid = Ej7sp4FrNi/Z3eI6njQAAAAX
-               }
-   }
-   li:layers {
-
-    ha:top {
-     lid=0
-     group=3
-     ha:combining {     }
-
-      li:objects {
-       ha:line.673225 {
-        x1=67.046823mm; y1=1.7in; x2=67.065813mm; y2=43.16101mm; thickness=18.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.678223 {
-        x1=1.889in; y1=28.498673mm; x2=1.888in; y2=973.0mil; thickness=2.65mm; clearance=20.0mil;
-       }
-       ha:line.678226 {
-        x1=1.75274in; y1=988.0mil; x2=1.81526in; y2=988.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678229 {
-        x1=1.776795in; y1=26.548969mm; x2=1.734235in; y2=26.548969mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678232 {
-        x1=1.734235in; y1=26.548969mm; x2=1.721in; y2=1.032in; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678235 {
-        x1=1.721in; y1=1.032in; x2=1.721in; y2=25.101804mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678238 {
-        x1=1.721in; y1=25.101804mm; x2=1.72126in; y2=988.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678503 {
-        x1=67.065813mm; y1=33.16103mm; x2=57.57043mm; y2=33.16103mm; thickness=2.5mm; clearance=20.0mil;
-       }
-       ha:line.678648 {
-        x1=2.075in; y1=31.260796mm; x2=2.075in; y2=1.262in; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678727 {
-        x1=1.719in; y1=1.17874in; x2=1.719in; y2=1.209in; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678730 {
-        x1=1.719in; y1=1.209in; x2=1.67474in; y2=30.099mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678793 {
-        x1=1.776795in; y1=28.498673mm; x2=1.744265in; y2=28.498673mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678796 {
-        x1=1.744265in; y1=28.498673mm; x2=1.719in; y2=29.140404mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678799 {
-        x1=1.719in; y1=29.140404mm; x2=1.681in; y2=29.140404mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678802 {
-        x1=1.681in; y1=29.140404mm; x2=1.67474in; y2=1.141in; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678808 {
-        x1=41.738804mm; y1=1.141in; x2=41.738804mm; y2=30.803596mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678811 {
-        x1=41.738804mm; y1=30.803596mm; x2=1.506in; y2=1.35in; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678814 {
-        x1=1.506in; y1=1.35in; x2=36.83mm; y2=1.35in; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678865 {
-        x1=1.776795in; y1=27.848941mm; x2=42.553255mm; y2=27.848941mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678868 {
-        x1=42.553255mm; y1=27.848941mm; x2=1.67474in; y2=27.8638mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678871 {
-        x1=1.776795in; y1=27.198955mm; x2=43.785155mm; y2=27.198955mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678874 {
-        x1=43.785155mm; y1=27.198955mm; x2=1.703in; y2=26.67mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678877 {
-        x1=1.703in; y1=26.67mm; x2=1.67474in; y2=26.67mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678880 {
-        x1=41.738804mm; y1=26.67mm; x2=36.83mm; y2=26.67mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678883 {
-        x1=41.738804mm; y1=27.8638mm; x2=1.596in; y2=27.8638mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678886 {
-        x1=1.596in; y1=27.8638mm; x2=39.1922mm; y2=29.21mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.678889 {
-        x1=39.1922mm; y1=29.21mm; x2=36.83mm; y2=29.21mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.679181 {
-        x1=1.451in; y1=2.351in; x2=36.83mm; y2=2.35in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.679184 {
-        x1=44.45mm; y1=1.613in; x2=1.7in; y2=1.613in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.679187 {
-        x1=44.45mm; y1=1.7in; x2=1.7in; y2=1.7in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.679190 {
-        x1=44.45mm; y1=1.787in; x2=1.7in; y2=1.787in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.679193 {
-        x1=44.45mm; y1=1.942in; x2=1.7in; y2=1.942in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.679202 {
-        x1=1.66852in; y1=1.613in; x2=1.66852in; y2=2.13148in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.679205 {
-        x1=1.66852in; y1=2.13148in; x2=36.83mm; y2=2.35in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.679215 {
-        x1=57.57043mm; y1=33.16103mm; x2=57.57043mm; y2=33.11023mm; thickness=2.5mm; clearance=20.0mil;
-       }
-       ha:line.679218 {
-        x1=57.57043mm; y1=33.11023mm; x2=52.959mm; y2=1.122in; thickness=2.5mm; clearance=20.0mil;
-       }
-       ha:line.680403 {
-        x1=52.672996mm; y1=793.0mil; x2=52.7558mm; y2=793.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.680406 {
-        x1=52.7558mm; y1=793.0mil; x2=2.099in; y2=815.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.680409 {
-        x1=52.666392mm; y1=836.0mil; x2=2.079in; y2=836.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.680412 {
-        x1=2.079in; y1=836.0mil; x2=53.3273mm; y2=815.5mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.680436 {
-        x1=2.042in; y1=836.0mil; x2=2.042in; y2=1.011in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.680442 {
-        x1=2.042in; y1=836.0mil; x2=2.042in; y2=26.6954mm; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.680460 {
-        x1=52.666392mm; y1=1.011in; x2=52.666392mm; y2=23.660608mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.680463 {
-        x1=52.666392mm; y1=23.660608mm; x2=52.8828mm; y2=923.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.680469 {
-        x1=2.04226in; y1=793.0mil; x2=2.024in; y2=793.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.680472 {
-        x1=2.024in; y1=793.0mil; x2=2.0in; y2=817.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.680475 {
-        x1=2.0in; y1=884.0mil; x2=2.0in; y2=817.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.680484 {
-        x1=2.0in; y1=962.0mil; x2=1.921in; y2=962.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.680491 {
-        x1=1.96852in; y1=836.0mil; x2=1.942in; y2=836.0mil; thickness=10.0mil; clearance=20.0mil;
-       }
-       ha:line.681399 {
-        x1=34.29mm; y1=59.69mm; x2=1.4in; y2=2.4in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.681402 {
-        x1=1.4in; y1=2.4in; x2=2.553in; y2=2.4in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.681405 {
-        x1=2.553in; y1=2.4in; x2=2.754in; y2=2.199in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.681408 {
-        x1=2.754in; y1=2.199in; x2=2.754in; y2=17.447261mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.681411 {
-        x1=2.754in; y1=17.447261mm; x2=67.08218mm; y2=14.577841mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:arc.678717 {
-        x=41.021mm; y=974.0mil; width=274.0mil; height=274.0mil; astart=180.000000; adelta=90.000000; thickness=2.65mm; clearance=20.0mil;
-       }
-       ha:polygon.678241 { clearance=20.0mil;
-        li:geometry {
-          ta:contour {
-           { 50.165mm; 1.036in }
-           { 2.089in; 1.036in }
-           { 2.089in; 1.209in }
-           { 50.165mm; 1.209in }
-          }
-        }
-
-        ha:flags {
-         clearpoly=1
-        }
-       }
-       ha:polygon.678725 { clearance=20.0mil;
-        li:geometry {
-          ta:contour {
-           { 33.401mm; 615.0mil }
-           { 33.401mm; 750.0mil }
-           { 34.29mm; 785.0mil }
-           { 1.451in; 785.0mil }
-           { 1.614in; 752.0mil }
-           { 1.614in; 648.0mil }
-           { 1.453in; 615.0mil }
-          }
-        }
-       }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 45.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.8 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:e {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.3 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.5 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.6 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 40.0mil
+      }
+      ha:line.7 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 40.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:f {
+     width = 0.381001mm
+     delta = 10.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:d {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.6 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.7 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:h {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:i {
+     width = 0.001um
+     delta = 10.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 21.0mil
+       thickness = 10.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 20.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:g {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.6 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 60.0mil
+      }
+      ha:line.8 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 65.0mil
+      }
+      ha:line.9 {
+       y2 = 60.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 65.0mil
+      }
+      ha:line.10 {
+       y2 = 60.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.651001mm
+    }
+    ha:k {
+     width = 0.381001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:l {
+     width = 0.127001mm
+     delta = 10.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
       }
-      color = {#8b2323}
+     }
+     height = 1.270001mm
     }
-
-    ha:bottom {
-     lid=1
-     group=8
-     ha:combining {     }
-
-      li:objects {
-       ha:line.671553 {
-        x1=1.35in; y1=651.0mil; x2=1.349in; y2=650.0mil; thickness=18.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.672045 {
-        x1=1.35in; y1=2.45in; x2=1.508in; y2=2.45in; thickness=18.0mil; clearance=20.0mil;
-       }
-       ha:line.672048 {
-        x1=1.35in; y1=2.55in; x2=1.511in; y2=2.55in; thickness=18.0mil; clearance=20.0mil;
-       }
-       ha:line.672051 {
-        x1=36.83mm; y1=2.45in; x2=36.83mm; y2=66.167mm; thickness=18.0mil; clearance=20.0mil;
-       }
-       ha:line.672054 {
-        x1=1.35in; y1=2.45in; x2=1.35in; y2=2.611in; thickness=18.0mil; clearance=20.0mil;
-       }
-       ha:line.679009 {
-        x1=36.83mm; y1=1.65in; x2=67.065813mm; y2=38.16102mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.679012 {
-        x1=36.83mm; y1=44.45mm; x2=67.065813mm; y2=48.161mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.679015 {
-        x1=1.35in; y1=46.99mm; x2=1.4in; y2=1.9in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.679018 {
-        x1=1.4in; y1=1.9in; x2=1.502in; y2=1.9in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.679021 {
-        x1=1.502in; y1=1.9in; x2=67.065813mm; y2=53.16099mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.679051 {
-        x1=1.35in; y1=44.45mm; x2=1.4in; y2=1.7in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.679054 {
-        x1=1.4in; y1=1.7in; x2=38.1mm; y2=1.7in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.679057 {
-        x1=38.1mm; y1=1.7in; x2=67.065813mm; y2=43.16101mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.680500 {
-        x1=1.942in; y1=836.0mil; x2=1.864in; y2=836.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.680503 {
-        x1=1.864in; y1=836.0mil; x2=36.83mm; y2=31.75mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.681417 {
-        x1=67.08218mm; y1=17.117841mm; x2=43.842159mm; y2=17.117841mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.681420 {
-        x1=43.842159mm; y1=17.117841mm; x2=36.83mm; y2=950.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:polygon.247780 { clearance=20.0mil;
-        li:geometry {
-          ta:contour {
-           { 1.31in; 110.0mil }
-           { 2.79in; 110.0mil }
-           { 2.79in; 3.09in }
-           { 1.31in; 3.09in }
-          }
-        }
-
-        ha:flags {
-         clearpoly=1
-         lock=1
-        }
-       }
+    ha:j {
+     width = 0.127001mm
+     delta = 10.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 21.0mil
+       thickness = 10.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 20.0mil
+      }
+      ha:line.1 {
+       y2 = 60.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 60.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 65.0mil
       }
-      color = {#330dfd}
+     }
+     height = 1.651001mm
     }
-
-    ha:outline {
-     lid=2
-     group=7
-     ha:combining { auto=1;     }
-
-      li:objects {
-       ha:line.671277 {
-        x1=2.8in; y1=100.0mil; x2=2.8in; y2=3.1in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.671280 {
-        x1=2.8in; y1=3.1in; x2=1.3in; y2=3.1in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.671286 {
-        x1=1.3in; y1=3.1in; x2=1.3in; y2=100.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.671289 {
-        x1=1.3in; y1=100.0mil; x2=2.8in; y2=100.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-      }
-      color = {#548b54}
-    }
-
-    {ha:bottom silk}                                                                                                                                                                                                                                                                 {
-     lid=3
-     group=10
-     ha:combining { auto=1;     }
-
-      li:objects {
-      }
-      color = {#000000}
-    }
-
-    {ha:top silk}                                                                                                                                                                                                                                                                 {
-     lid=4
-     group=1
-     ha:combining { auto=1;     }
-
-      li:objects {
-       ha:polygon.673549 {
-        li:geometry {
-          ta:contour {
-           { 1.96726in; 63.2991mm }
-           { 51.7241mm; 60.9592mm }
-           { 2.152in; 70.4014mm }
-           { 56.6837mm; 72.2854mm }
-           { 53.0111mm; 72.2854mm }
-           { 51.104mm; 70.436mm }
-           { 51.104mm; 63.1474mm }
-           { 1.96726in; 63.9mm }
-           { 48.833mm; 63.1474mm }
-           { 48.833mm; 70.436mm }
-           { 46.9257mm; 72.2854mm }
-           { 43.2547mm; 72.2854mm }
-           { 45.2763mm; 70.4014mm }
-           { 48.2128mm; 60.9592mm }
-          }
-        }
-       }
-       ha:polygon.673564 {
-        li:geometry {
-          ta:contour {
-           { 1.96726in; 55.482mm }
-           { 51.549mm; 60.5643mm }
-           { 51.1025mm; 61.1005mm }
-           { 1.96726in; 58.7177mm }
-           { 1.92261in; 61.1005mm }
-           { 48.3878mm; 60.5643mm }
-          }
-        }
-       }
-       ha:text.672067 {
-        string=Strand Burner; x=1.435in; y=138.0mil; scale=250; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 0.000000
-       }
-       ha:text.673816 {
-        string=GND; x=2.289in; y=1.062in; scale=150; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 0.000000
-       }
-       ha:text.674069 {
-        string=TAPR OHL; x=1.801in; y=2.984in; scale=150; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 0.000000
-       }
-       ha:text.674071 {
-        string=` 2024 Bdale Garbee; x=1.516in; y=73.3552mm; scale=150; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 0.000000
-       }
-       ha:text.675199 {
-        string=Interface v3; x=1.489in; y=291.0mil; scale=250; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 0.000000
-       }
-       ha:text.675894 {
-        string=Ignite; x=2.241in; y=1.241in; scale=150; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 0.000000
-       }
-       ha:text.679209 {
-        string=Burn Wire 4; x=2.003in; y=36.83mm; scale=150; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 0.000000
-       }
-       ha:text.679211 {
-        string=Burn Wire 3; x=2.003in; y=1.65in; scale=150; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 0.000000
-       }
-       ha:text.679213 {
-        string=Burn Wire 2; x=2.002in; y=1.851in; scale=150; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 0.000000
-       }
-       ha:text.679214 {
-        string=Burn Wire 1; x=51.1302mm; y=2.047in; scale=150; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 0.000000
-       }
-       ha:text.681427 {
-        string=GND; x=2.292in; y=836.0mil; scale=150; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 0.000000
-       }
-       ha:text.681429 {
-        string=GND; x=2.294in; y=728.0mil; scale=150; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 0.000000
-       }
-       ha:text.681431 {
-        string=+5V; x=2.296in; y=532.0mil; scale=150; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 0.000000
-       }
-       ha:text.681436 {
-        string=pressure; x=2.067in; y=606.0mil; scale=150; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 0.000000
-       }
+    ha:n {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
       }
-      color = {#000000}
+     }
+     height = 1.270001mm
     }
-
-    ha:top-mask {
-     lid=5
-     group=2
-     ha:combining { sub=1; auto=1;     }
-
-      li:objects {
+    ha:o {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
       }
-      color = {#ff0000}
+     }
+     height = 1.270001mm
     }
-
-    ha:bottom-mask {
-     lid=6
-     group=9
-     ha:combining { sub=1; auto=1;     }
-
-      li:objects {
+    ha:m {
+     width = 0.889001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 35.0mil
+      }
+      ha:line.6 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 30.0mil
+       y1 = 30.0mil
+      }
+      ha:line.7 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 35.0mil
+       y1 = 30.0mil
+      }
+      ha:line.8 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 35.0mil
+       x2 = 35.0mil
+       y1 = 35.0mil
+      }
+      ha:line.9 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
       }
-      color = {#ff0000}
+     }
+     height = 1.270001mm
     }
-
-    ha:top-paste {
-     lid=7
-     group=0
-     ha:combining { auto=1;     }
-
-      li:objects {
+    ha:q {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.651001mm
+    }
+    ha:r {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
       }
-      color = {#cd00cd}
+     }
+     height = 1.270001mm
     }
-
-    ha:bottom-paste {
-     lid=8
-     group=11
-     ha:combining { auto=1;     }
-
-      li:objects {
+    ha:p {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 35.0mil
+      }
+      ha:line.3 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 35.0mil
+      }
+      ha:line.6 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.8 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 45.0mil
       }
-      color = {#cd00cd}
+     }
+     height = 1.651001mm
     }
-   }
- }
-
- ha:font {
-  ha:geda_pcb {
-   cell_width=1.651001mm; cell_height=1.651001mm;
-   ha:symbols {
-    ha:] {
-     width=0.127001mm; height=1.270001mm; delta=12.0mil;
+    ha:t {
+     width = 0.254001mm
+     delta = 10.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
       }
       ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 45.0mil
       }
       ha:line.2 {
-       x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 25.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:&5c {
-     width=0.762001mm; height=1.143001mm; delta=12.0mil;
+    ha:u {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:b {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:s {
+     width = 0.635001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
       }
       ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 40.0mil
       }
       ha:line.3 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 40.0mil
       }
       ha:line.4 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
       }
       ha:line.5 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
       }
       ha:line.6 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
       ha:line.7 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.8 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:c {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:w {
+     width = 0.762001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 45.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 30.0mil
+       y1 = 50.0mil
+      }
+      ha:line.8 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 30.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:x {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:v {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:z {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
       }
       ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:~ {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
       }
       ha:line.3 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
       }
       ha:line.4 {
-       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 35.0mil
       }
      }
+     height = 0.889001mm
     }
-    ha:a {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+    ha:y {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 60.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 60.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 65.0mil
+      }
+      ha:line.4 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 65.0mil
+      }
+      ha:line.5 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 60.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.651001mm
+    }
+    ha:&7d {
+     width = 0.254001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 10.0mil
       }
       ha:line.1 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 15.0mil
       }
       ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 25.0mil
       }
       ha:line.3 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 35.0mil
       }
       ha:line.4 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
       }
       ha:line.5 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 50.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;
+     }
+     height = 1.270001mm
+    }
+    ha:| {
+     width = 0.001um
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:e {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:&7b {
+     width = 0.254001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 15.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 15.0mil
       }
       ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
       }
       ha:line.3 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
       }
       ha:line.4 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
       }
       ha:line.5 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=0.0; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=20.0mil; y1=40.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 45.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:f {
-     width=0.381001mm; height=1.270001mm; delta=10.0mil;
+    ha:&20 {
+     width = 0.0
+     delta = 18.0mil
+     li:objects {
+     }
+     height = 10.0mil
+    }
+    ha:&23 {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 35.0mil
       }
       ha:line.1 {
-       x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 25.0mil
       }
       ha:line.2 {
-       x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 15.0mil
+       y1 = 20.0mil
       }
       ha:line.3 {
-       x1=0.0; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 20.0mil
       }
      }
+     height = 1.016001mm
     }
-    ha:d {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:&26 {
+     width = 0.635001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
       }
       ha:line.1 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
       }
       ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
       }
       ha:line.3 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 35.0mil
       }
       ha:line.4 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 50.0mil
       }
       ha:line.5 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
       }
       ha:line.6 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 25.0mil
       }
       ha:line.7 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+      ha:line.8 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.9 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 15.0mil
+       y1 = 15.0mil
+      }
+      ha:line.10 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:h {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:! {
+     width = 0.001um
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 45.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=5.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;
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:i {
-     width=0.001um; height=1.270001mm; delta=10.0mil;
+    ha:" {
+     width = 0.254001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=20.0mil; x2=0.0; y2=21.0mil; thickness=10.0mil;
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 10.0mil
       }
      }
+     height = 0.508001mm
     }
-    ha:g {
-     width=0.508001mm; height=1.651001mm; delta=12.0mil;
+    ha:$ {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
       }
       ha:line.1 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 15.0mil
       }
       ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 20.0mil
       }
       ha:line.3 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 20.0mil
       }
       ha:line.4 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 25.0mil
       }
       ha:line.5 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
       }
       ha:line.6 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
       ha:line.7 {
-       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
       }
       ha:line.8 {
-       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 45.0mil
       }
       ha:line.9 {
-       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 45.0mil
       }
       ha:line.10 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 40.0mil
+      }
+      ha:line.11 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 10.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:k {
-     width=0.381001mm; height=1.270001mm; delta=12.0mil;
+    ha:% {
+     width = 1.016001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
       }
       ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.4 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 15.0mil
+       y1 = 15.0mil
+      }
+      ha:line.5 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 25.0mil
+      }
+      ha:line.6 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 25.0mil
+      }
+      ha:line.7 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 20.0mil
+      }
+      ha:line.8 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 40.0mil
+       y1 = 50.0mil
+      }
+      ha:line.9 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 35.0mil
+       x2 = 40.0mil
+       y1 = 50.0mil
+      }
+      ha:line.10 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 40.0mil
+       x2 = 40.0mil
+       y1 = 40.0mil
+      }
+      ha:line.11 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 35.0mil
+       x2 = 40.0mil
+       y1 = 35.0mil
+      }
+      ha:line.12 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 35.0mil
+       y1 = 35.0mil
+      }
+      ha:line.13 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 30.0mil
+       y1 = 40.0mil
+      }
+      ha:line.14 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 40.0mil
+      }
+      ha:line.15 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 30.0mil
+       y1 = 45.0mil
+      }
+      ha:line.16 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 35.0mil
+       y1 = 50.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:l {
-     width=0.127001mm; height=1.270001mm; delta=10.0mil;
+    ha:' {
+     width = 0.254001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 20.0mil
       }
      }
+     height = 0.508001mm
     }
-    ha:j {
-     width=0.127001mm; height=1.651001mm; delta=10.0mil;
+    ha:( {
+     width = 0.127001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=21.0mil; thickness=10.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
       }
       ha:line.1 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
       }
       ha:line.2 {
-       x1=0.0; y1=65.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:n {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:) {
+     width = 0.127001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 10.0mil
       }
       ha:line.1 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 15.0mil
       }
       ha:line.2 {
-       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=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 50.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:o {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:* {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 20.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 40.0mil
       }
       ha:line.2 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
       ha:line.3 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 20.0mil
       }
-      ha:line.4 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+     }
+     height = 1.016001mm
+    }
+    ha:+ {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
-      ha:line.5 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      ha:line.1 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 20.0mil
       }
-      ha:line.6 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     height = 1.016001mm
+    }
+    ha:, {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 60.0mil
       }
-      ha:line.7 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     height = 1.524001mm
+    }
+    ha:- {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
      }
+     height = 0.762001mm
     }
-    ha:m {
-     width=0.889001mm; height=1.270001mm; delta=12.0mil;
+    ha:. {
+     width = 0.127001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:0 {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
       }
       ha:line.1 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
       }
       ha:line.2 {
-       x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
       }
       ha:line.3 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
       }
       ha:line.4 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
       }
       ha:line.5 {
-       x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
       }
       ha:line.6 {
-       x1=25.0mil; y1=30.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
       }
       ha:line.7 {
-       x1=30.0mil; y1=30.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.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;
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 40.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:q {
-     width=0.508001mm; height=1.651001mm; delta=12.0mil;
+    ha:1 {
+     width = 0.381001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=65.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 8.0mil
+       y1 = 18.0mil
       }
       ha:line.1 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 8.0mil
+       x2 = 8.0mil
+       y1 = 10.0mil
       }
       ha:line.2 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.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;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 50.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:r {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:2 {
+     width = 0.635001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
       }
       ha:line.1 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
       }
       ha:line.2 {
-       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
       }
       ha:line.3 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 15.0mil
+      }
+      ha:line.4 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 50.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:p {
-     width=0.635001mm; height=1.651001mm; delta=12.0mil;
+    ha:3 {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
       }
       ha:line.2 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
       }
       ha:line.3 {
-       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
       }
       ha:line.4 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
       }
       ha:line.5 {
-       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
       }
       ha:line.6 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 28.0mil
       }
       ha:line.7 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 23.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
       }
       ha:line.8 {
-       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 33.0mil
+      }
+      ha:line.9 {
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 15.0mil
+       y1 = 33.0mil
+      }
+      ha:line.10 {
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 15.0mil
+       y1 = 23.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:t {
-     width=0.254001mm; height=1.270001mm; delta=10.0mil;
+    ha:4 {
+     width = 0.635001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 35.0mil
       }
       ha:line.1 {
-       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 35.0mil
       }
       ha:line.2 {
-       x1=0.0; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:u {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:5 {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
       }
       ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
       }
       ha:line.3 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 25.0mil
       }
       ha:line.4 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 25.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.6 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.8 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:s {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+    ha:6 {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
       }
       ha:line.1 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
       }
       ha:line.2 {
-       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
       }
       ha:line.3 {
-       x1=5.0mil; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
       }
       ha:line.4 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
       }
       ha:line.5 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 33.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 28.0mil
       }
       ha:line.6 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 28.0mil
       }
       ha:line.7 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
       }
       ha:line.8 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.9 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 33.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:w {
-     width=0.762001mm; height=1.270001mm; delta=12.0mil;
+    ha:7 {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:8 {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 37.0mil
       }
       ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 7.0mil
+       y1 = 37.0mil
       }
       ha:line.3 {
-       x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 7.0mil
+       x2 = 13.0mil
+       y1 = 30.0mil
       }
       ha:line.4 {
-       x1=15.0mil; y1=30.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 37.0mil
+       thickness = 8.0mil
+       x1 = 13.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
       ha:line.5 {
-       x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 37.0mil
       }
       ha:line.6 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
       }
       ha:line.7 {
-       x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
       }
       ha:line.8 {
-       x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 7.0mil
+       y1 = 23.0mil
       }
-     }
-    }
-    ha:x {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      ha:line.9 {
+       y2 = 23.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
       }
-      ha:line.1 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      ha:line.10 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.11 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.12 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.13 {
+       y2 = 23.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
+      }
+      ha:line.14 {
+       y2 = 23.0mil
+       thickness = 8.0mil
+       x1 = 13.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:v {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:9 {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
       }
       ha:line.1 {
-       x1=20.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.4 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.5 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.6 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 25.0mil
+      }
+      ha:line.7 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:z {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:< {
+     width = 0.254001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 30.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 30.0mil
       }
      }
+     height = 1.016001mm
     }
-    ha:~ {
-     width=0.635001mm; height=0.889001mm; delta=12.0mil;
+    ha:> {
+     width = 0.254001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 20.0mil
       }
       ha:line.1 {
-       x1=5.0mil; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=15.0mil; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 40.0mil
       }
      }
+     height = 1.016001mm
     }
-    ha:y {
-     width=0.508001mm; height=1.651001mm; delta=12.0mil;
+    ha:? {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 30.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 45.0mil
       }
       ha:line.2 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
       }
       ha:line.3 {
-       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
       }
       ha:line.4 {
-       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
       }
       ha:line.5 {
-       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
       }
       ha:line.6 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
       }
       ha:line.7 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:&7d {
-     width=0.254001mm; height=1.270001mm; delta=12.0mil;
+    ha:@ {
+     width = 1.270001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
       }
       ha:line.1 {
-       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 40.0mil
       }
       ha:line.2 {
-       x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 40.0mil
+       y1 = 50.0mil
       }
       ha:line.3 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 50.0mil
+       x2 = 50.0mil
+       y1 = 35.0mil
       }
       ha:line.4 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 0.0
+       thickness = 8.0mil
+       x1 = 50.0mil
+       x2 = 40.0mil
+       y1 = 10.0mil
       }
       ha:line.5 {
-       x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 0.0
+       thickness = 8.0mil
+       x1 = 40.0mil
+       x2 = 10.0mil
+       y1 = 0.0
       }
-     }
-    }
-    ha:| {
-     width=0.001um; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      ha:line.6 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 0.0
+       y1 = 0.0
       }
-     }
-    }
-    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.7 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 15.0mil
+       y1 = 20.0mil
       }
-      ha:line.1 {
-       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+      ha:line.8 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
-      ha:line.2 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+      ha:line.9 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 30.0mil
+       y1 = 35.0mil
       }
-      ha:line.3 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+      ha:line.10 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 35.0mil
+       y1 = 35.0mil
       }
-      ha:line.4 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      ha:line.11 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 35.0mil
+       x2 = 40.0mil
+       y1 = 30.0mil
       }
-      ha:line.5 {
-       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      ha:line.12 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 35.0mil
+       x2 = 35.0mil
+       y1 = 30.0mil
+      }
+      ha:line.13 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 35.0mil
+       x2 = 30.0mil
+       y1 = 20.0mil
+      }
+      ha:line.14 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 30.0mil
+       y1 = 15.0mil
+      }
+      ha:line.15 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 15.0mil
+       y1 = 15.0mil
+      }
+      ha:line.16 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 40.0mil
+       x2 = 50.0mil
+       y1 = 35.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:&20 {
-     width=0.0; height=0.0; delta=18.0mil;
-     li:objects {
-     }
-    }
-    ha:&23 {
-     width=0.508001mm; height=1.016001mm; delta=12.0mil;
+    ha:A {
+     width = 0.635001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 20.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 7.0mil
+       y1 = 20.0mil
       }
       ha:line.2 {
-       x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=40.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 7.0mil
+       x2 = 18.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 18.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 20.0mil
       }
-      ha:line.3 {
-       x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil;
+      ha:line.5 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 30.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:&26 {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+    ha:B {
+     width = 0.635001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
       }
       ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 33.0mil
       }
       ha:line.3 {
-       x1=0.0; y1=35.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
+       y2 = 33.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 28.0mil
       }
       ha:line.4 {
-       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 28.0mil
       }
       ha:line.5 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
       }
       ha:line.6 {
-       x1=0.0; y1=25.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
       }
       ha:line.7 {
-       x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
       }
       ha:line.8 {
-       x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
+       y2 = 23.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 15.0mil
       }
       ha:line.9 {
-       x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
-      }
-      ha:line.10 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       y2 = 23.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 28.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:! {
-     width=0.001um; height=1.270001mm; delta=12.0mil;
+    ha:C {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=45.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 7.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=35.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 7.0mil
+       y1 = 43.0mil
       }
-     }
-    }
-    ha:" {
-     width=0.254001mm; height=0.508001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
+      ha:line.2 {
+       y2 = 43.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 17.0mil
       }
-      ha:line.1 {
-       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil;
+      ha:line.3 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 7.0mil
+       y1 = 17.0mil
+      }
+      ha:line.4 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 7.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:$ {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:D {
+     width = 0.635001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=15.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
       }
       ha:line.1 {
-       x1=5.0mil; y1=15.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
+       y2 = 17.0mil
+       thickness = 8.0mil
+       x1 = 18.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
       }
       ha:line.2 {
-       x1=0.0; y1=20.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
+       y2 = 43.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 17.0mil
       }
       ha:line.3 {
-       x1=0.0; y1=20.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
+       y2 = 43.0mil
+       thickness = 8.0mil
+       x1 = 18.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
       }
       ha:line.4 {
-       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 18.0mil
+       y1 = 50.0mil
       }
       ha:line.5 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 18.0mil
+       y1 = 10.0mil
       }
-      ha:line.6 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+     }
+     height = 1.270001mm
+    }
+    ha:E {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 28.0mil
       }
-      ha:line.7 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
       }
-      ha:line.8 {
-       x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
       }
-      ha:line.9 {
-       x1=5.0mil; y1=45.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
+      ha:line.3 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
       }
-      ha:line.10 {
-       x1=0.0; y1=40.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+     }
+     height = 1.270001mm
+    }
+    ha:F {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
       }
-      ha:line.11 {
-       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 28.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:% {
-     width=1.016001mm; height=1.270001mm; delta=12.0mil;
+    ha:G {
+     width = 0.635001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
       }
       ha:line.2 {
-       x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
       }
       ha:line.3 {
-       x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
       }
       ha:line.4 {
-       x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
       }
       ha:line.5 {
-       x1=10.0mil; y1=25.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
       }
       ha:line.6 {
-       x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
       }
       ha:line.7 {
-       x1=0.0; y1=20.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 35.0mil
       }
       ha:line.8 {
-       x1=0.0; y1=50.0mil; x2=40.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
       }
       ha:line.9 {
-       x1=35.0mil; y1=50.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
-      ha:line.10 {
-       x1=40.0mil; y1=40.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.11 {
-       x1=35.0mil; y1=35.0mil; x2=40.0mil; y2=40.0mil; thickness=8.0mil;
+     }
+     height = 1.270001mm
+    }
+    ha:H {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
       }
-      ha:line.12 {
-       x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil;
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
       }
-      ha:line.13 {
-       x1=25.0mil; y1=40.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil;
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 30.0mil
       }
-      ha:line.14 {
-       x1=25.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+     }
+     height = 1.270001mm
+    }
+    ha:I {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 10.0mil
       }
-      ha:line.15 {
-       x1=25.0mil; y1=45.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
       }
-      ha:line.16 {
-       x1=30.0mil; y1=50.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil;
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 50.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:' {
-     width=0.254001mm; height=0.508001mm; delta=12.0mil;
+    ha:J {
+     width = 0.381001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=20.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 7.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 50.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.5 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 45.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:( {
-     width=0.127001mm; height=1.270001mm; delta=12.0mil;
+    ha:K {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
       ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:) {
-     width=0.127001mm; height=1.270001mm; delta=12.0mil;
+    ha:L {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
       }
       ha:line.1 {
-       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:* {
-     width=0.508001mm; height=1.016001mm; delta=12.0mil;
+    ha:M {
+     width = 0.762001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=20.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 10.0mil
       }
       ha:line.2 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 30.0mil
+       y1 = 30.0mil
       }
       ha:line.3 {
-       x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 30.0mil
+       y1 = 10.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:+ {
-     width=0.508001mm; height=1.016001mm; delta=12.0mil;
+    ha:&2f {
+     width = 0.762001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 30.0mil
+       y1 = 45.0mil
       }
      }
+     height = 1.143001mm
     }
-    ha:, {
-     width=0.254001mm; height=1.524001mm; delta=12.0mil;
+    ha:&3a {
+     width = 0.127001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=60.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 25.0mil
+      }
+      ha:line.1 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
       }
      }
+     height = 0.889001mm
     }
-    ha:- {
-     width=0.508001mm; height=0.762001mm; delta=12.0mil;
+    ha:&3b {
+     width = 0.254001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 25.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:. {
-     width=0.127001mm; height=1.270001mm; delta=12.0mil;
+    ha:&3d {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 25.0mil
+      }
+      ha:line.1 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 35.0mil
       }
      }
+     height = 0.889001mm
     }
-    ha:0 {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:O {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
       }
       ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
       }
       ha:line.3 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
       }
       ha:line.4 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
       }
       ha:line.5 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
       }
       ha:line.6 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
       }
       ha:line.7 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
       }
-      ha:line.8 {
-       x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+     }
+     height = 1.270001mm
+    }
+    ha:P {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 15.0mil
+      }
+      ha:line.4 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.5 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:1 {
-     width=0.381001mm; height=1.270001mm; delta=12.0mil;
+    ha:N {
+     width = 0.635001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=18.0mil; x2=8.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
       }
       ha:line.1 {
-       x1=8.0mil; y1=10.0mil; x2=8.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 10.0mil
       }
       ha:line.2 {
-       x1=0.0; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:2 {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+    ha:R {
+     width = 0.635001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
       }
       ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
       }
       ha:line.2 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 15.0mil
       }
       ha:line.3 {
-       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
       }
       ha:line.4 {
-       x1=0.0; y1=50.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
       ha:line.5 {
-       x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 13.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:3 {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:S {
+     width = 0.635001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
       }
       ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
       }
       ha:line.2 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
       }
       ha:line.3 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
       }
       ha:line.4 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 25.0mil
       }
       ha:line.5 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
       }
       ha:line.6 {
-       x1=5.0mil; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
       }
       ha:line.7 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 35.0mil
       }
       ha:line.8 {
-       x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
       }
       ha:line.9 {
-       x1=20.0mil; y1=33.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
       }
       ha:line.10 {
-       x1=20.0mil; y1=23.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:4 {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=35.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       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;
-      }
-     }
-    }
-    ha:5 {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:Q {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
       }
       ha:line.2 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
       }
       ha:line.3 {
-       x1=5.0mil; y1=25.0mil; x2=15.0mil; y2=25.0mil; thickness=8.0mil;
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
       }
       ha:line.4 {
-       x1=15.0mil; y1=25.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
       }
       ha:line.5 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
       }
       ha:line.6 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 50.0mil
       }
       ha:line.7 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
       }
       ha:line.8 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:6 {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:U {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
       }
       ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
       }
       ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
       }
       ha:line.3 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
       }
       ha:line.4 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
       }
-      ha:line.5 {
-       x1=15.0mil; y1=28.0mil; x2=20.0mil; y2=33.0mil; thickness=8.0mil;
+     }
+     height = 1.270001mm
+    }
+    ha:V {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 10.0mil
       }
-      ha:line.6 {
-       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
       }
-      ha:line.7 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     height = 1.270001mm
+    }
+    ha:T {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
       }
-      ha:line.8 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 10.0mil
       }
-      ha:line.9 {
-       x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+     }
+     height = 1.270001mm
+    }
+    ha:X {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 10.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:7 {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+    ha:Y {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 10.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 30.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:8 {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:W {
+     width = 0.762001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
       }
       ha:line.1 {
-       x1=0.0; y1=37.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
       }
       ha:line.2 {
-       x1=0.0; y1=37.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
       }
       ha:line.3 {
-       x1=7.0mil; y1=30.0mil; x2=13.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
       }
       ha:line.4 {
-       x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=37.0mil; thickness=8.0mil;
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 30.0mil
+       y1 = 50.0mil
       }
       ha:line.5 {
-       x1=20.0mil; y1=37.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 30.0mil
+       y1 = 30.0mil
       }
-      ha:line.6 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     height = 1.270001mm
+    }
+    ha:[ {
+     width = 0.127001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 10.0mil
       }
-      ha:line.8 {
-       x1=0.0; y1=23.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil;
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
       }
-      ha:line.9 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=23.0mil; thickness=8.0mil;
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 50.0mil
       }
-      ha:line.10 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+     }
+     height = 1.270001mm
+    }
+    ha:^ {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
       }
-      ha:line.11 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      ha:line.1 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 10.0mil
       }
-      ha:line.12 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+     }
+     height = 0.381001mm
+    }
+    ha:Z {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 10.0mil
       }
-      ha:line.13 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 50.0mil
       }
-      ha:line.14 {
-       x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 50.0mil
       }
      }
+     height = 1.270001mm
     }
-    ha:9 {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:` {
+     width = 1.651001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 50.0mil
+       x2 = 65.0mil
+       y1 = 0.0
       }
       ha:line.1 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 65.0mil
+       x2 = 50.0mil
+       y1 = 50.0mil
       }
       ha:line.2 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 50.0mil
+       x2 = 15.0mil
+       y1 = 65.0mil
       }
       ha:line.3 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 0.0
+       y1 = 65.0mil
       }
       ha:line.4 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 50.0mil
       }
       ha:line.5 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
+       y2 = 0.0
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 15.0mil
       }
       ha:line.6 {
-       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 0.0
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 50.0mil
+       y1 = 0.0
       }
       ha:line.7 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 65.0mil
+       x2 = 65.0mil
+       y1 = 15.0mil
+      }
+      ha:line.8 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 40.0mil
+       y1 = 25.0mil
+      }
+      ha:line.9 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.10 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.11 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 40.0mil
+      }
+      ha:line.12 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 40.0mil
+       y1 = 45.0mil
       }
      }
+     height = 1.651001mm
     }
-    ha:< {
-     width=0.254001mm; height=1.016001mm; delta=12.0mil;
+    ha:_ {
+     width = 0.508001mm
+     delta = 12.0mil
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil;
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
       }
-      ha:line.1 {
-       x1=0.0; y1=30.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
+     }
+     height = 1.270001mm
+    }
+   }
+   cell_width = 1.270001mm
+   cell_height = 1.397001mm
+  }
+ }
+ li:styles {
+  ha:Signal {
+   via_proto = 4
+   thickness = 10.0mil
+   text_thick = 0.0
+   text_scale = 100
+   clearance = 6.0mil
+  }
+  ha:Power {
+   via_proto = 1
+   thickness = 20.0mil
+   text_thick = 0.0
+   text_scale = 100
+   clearance = 10.0mil
+  }
+  ha:Fat {
+   via_proto = 2
+   thickness = 60.0mil
+   text_thick = 0.0
+   text_scale = 100
+   clearance = 10.0mil
+  }
+  {ha:oh wow}                                                                                                                                                                                                                                                                                                                                                                                                          {
+   via_proto = 3
+   thickness = 100.0mil
+   text_thick = 0.0
+   text_scale = 100
+   clearance = 20.0mil
+  }
+   {ha:mega amps}                                                     {
+    thickness = 225.0mil
+    text_thick = 0.0
+    text_scale = 100
+    clearance = 20.0mil
+   }
+ }
+ li:pcb-rnd-conf-v1 {
+  ha:overwrite {
+   ha:design {
+    via_proto = 2
+    text_font_id = 0
+    text_scale = 100
+    min_slk = 0.12700000 mm
+    text_thickness = 0
+    line_thickness = 60.00 mil
+    poly_isle_area = 200000000.0
+    ha:drc {
+     min_ring = 7.0 mil
+     min_copper_overlap = 6.0 mil
+    }
+    min_wid = 0.12700000 mm
+    bloat = 0.12700000 mm
+    clearance = 10.00 mil
+   }
+   ha:editor {
+    grids_idx = 1
+    grid = 1.00 mil
+    clear_polypoly = true
+    clear_line = true
+    buffer_number = 0
+    all_direction_lines = false
+    ha:view {
+     flip_y = 0
+    }
+    show_solder_side = 0
+    fullscreen = 0
+     grid_unit = mil
+      snap_pin = true
+   }
+  }
+ }
+ ha:data {
+  li:padstack_prototypes {
+   ha:ps_proto_v6.0 {
+    htop = 0
+    hdia = 0.8mm
+    li:shape {
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 2.0mm
+      }
+      ha:layer_mask {
+       copper = 1
+       top = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 2.0mm
+      }
+      ha:layer_mask {
+       bottom = 1
+       copper = 1
+      }
+      ha:combining {
       }
      }
-    }
-    ha:> {
-     width=0.254001mm; height=1.016001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=20.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 2.0mm
       }
-      ha:line.1 {
-       x1=0.0; y1=40.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      ha:layer_mask {
+       copper = 1
+       intern = 1
+      }
+      ha:combining {
       }
      }
     }
-    ha:? {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=10.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+    hbottom = 0
+    hplated = 1
+   }
+   ha:ps_proto_v6.1 {
+    htop = 0
+    hdia = 1.0mm
+    li:shape {
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 2.2mm
+      }
+      ha:layer_mask {
+       copper = 1
+       top = 1
+      }
+      ha:combining {
       }
-      ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 2.2mm
       }
-      ha:line.3 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      ha:layer_mask {
+       bottom = 1
+       copper = 1
       }
-      ha:line.4 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      ha:combining {
       }
-      ha:line.5 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 2.2mm
       }
-      ha:line.6 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+      ha:layer_mask {
+       copper = 1
+       intern = 1
       }
-      ha:line.7 {
-       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+      ha:combining {
       }
      }
     }
-    ha:@ {
-     width=1.270001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil;
+    hbottom = 0
+    hplated = 1
+   }
+   ha:ps_proto_v6.2 {
+    htop = 0
+    hdia = 1.2mm
+    li:shape {
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 3.5mm
+      }
+      ha:layer_mask {
+       copper = 1
+       top = 1
+      }
+      ha:combining {
       }
-      ha:line.1 {
-       x1=0.0; y1=40.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 3.5mm
       }
-      ha:line.2 {
-       x1=10.0mil; y1=50.0mil; x2=40.0mil; y2=50.0mil; thickness=8.0mil;
+      ha:layer_mask {
+       bottom = 1
+       copper = 1
       }
-      ha:line.3 {
-       x1=50.0mil; y1=35.0mil; x2=50.0mil; y2=10.0mil; thickness=8.0mil;
+      ha:combining {
       }
-      ha:line.4 {
-       x1=50.0mil; y1=10.0mil; x2=40.0mil; y2=0.0; thickness=8.0mil;
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 3.5mm
       }
-      ha:line.5 {
-       x1=40.0mil; y1=0.0; x2=10.0mil; y2=0.0; thickness=8.0mil;
+      ha:layer_mask {
+       copper = 1
+       intern = 1
       }
-      ha:line.6 {
-       x1=10.0mil; y1=0.0; x2=0.0; y2=10.0mil; thickness=8.0mil;
+      ha:combining {
       }
-      ha:line.7 {
-       x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+     }
+    }
+    hbottom = 0
+    hplated = 1
+   }
+   ha:ps_proto_v6.3 {
+    htop = 0
+    hdia = 0.8mm
+    li:shape {
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 64.0mil
+      }
+      ha:layer_mask {
+       copper = 1
+       top = 1
+      }
+      ha:combining {
       }
-      ha:line.8 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 64.0mil
       }
-      ha:line.9 {
-       x1=20.0mil; y1=35.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil;
+      ha:layer_mask {
+       bottom = 1
+       copper = 1
       }
-      ha:line.10 {
-       x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=30.0mil; thickness=8.0mil;
+      ha:combining {
       }
-      ha:line.11 {
-       x1=35.0mil; y1=30.0mil; x2=40.0mil; y2=35.0mil; thickness=8.0mil;
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 64.0mil
       }
-      ha:line.12 {
-       x1=35.0mil; y1=30.0mil; x2=35.0mil; y2=15.0mil; thickness=8.0mil;
+      ha:layer_mask {
+       copper = 1
+       intern = 1
       }
-      ha:line.13 {
-       x1=35.0mil; y1=20.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
+      ha:combining {
       }
-      ha:line.14 {
-       x1=20.0mil; y1=15.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
+     }
+    }
+    hbottom = 0
+    hplated = 1
+   }
+   ha:ps_proto_v6.4 {
+    htop = 0
+    hdia = 15.0mil
+    li:shape {
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 30.0mil
+      }
+      ha:layer_mask {
+       copper = 1
+       top = 1
+      }
+      ha:combining {
       }
-      ha:line.15 {
-       x1=20.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 30.0mil
       }
-      ha:line.16 {
-       x1=40.0mil; y1=35.0mil; x2=50.0mil; y2=35.0mil; thickness=8.0mil;
+      ha:layer_mask {
+       bottom = 1
+       copper = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 30.0mil
+      }
+      ha:layer_mask {
+       copper = 1
+       intern = 1
+      }
+      ha:combining {
       }
      }
     }
-    ha:A {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=20.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=20.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=7.0mil; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=20.0mil; thickness=8.0mil;
+    hbottom = 0
+    hplated = 1
+   }
+  }
+  li:objects {
+            ha:padstack_ref.1852382 {
+             proto=4; x=400.0mil; y=50.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+            }
+            ha:padstack_ref.1852383 {
+             proto=4; x=550.0mil; y=50.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+            }
+            ha:padstack_ref.1852384 {
+             proto=4; x=700.0mil; y=50.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+            }
+            ha:padstack_ref.1852400 {
+             proto=4; x=275.0mil; y=600.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+            }
+            ha:padstack_ref.1852914 {
+             proto=4; x=580.0mil; y=117.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+            }
+            ha:padstack_ref.1852915 {
+             proto=4; x=430.0mil; y=117.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+            }
+            ha:padstack_ref.1853081 {
+             proto=4; x=326.0mil; y=172.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+            }
+            ha:padstack_ref.1853145 {
+             proto=4; x=789.0mil; y=222.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+            }
+            ha:padstack_ref.1854112 {
+             proto=4; x=600.0mil; y=450.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+            }
+            ha:padstack_ref.1854113 {
+             proto=4; x=640.0mil; y=450.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+            }
+            ha:padstack_ref.1854114 {
+             proto=4; x=680.0mil; y=450.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+            }
+            ha:padstack_ref.1854115 {
+             proto=4; x=690.0mil; y=696.06mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+            }
+            ha:padstack_ref.1854116 {
+             proto=4; x=690.0mil; y=660.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+            }
+            ha:padstack_ref.1854117 {
+             proto=4; x=690.0mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+            }
+            ha:subc.1849930 {
+             ha:attributes {
+              refdes=Z1
+              value=5.6V
+              device=DIODE
+              footprint=0805diode
+              openscad=0805
+             }
+            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 {
+                    25.59mil  
+                    -29.52mil  
+                    -25.59mil  
+                    -29.52mil  
+                    -25.59mil  
+                    29.52mil  
+                    25.59mil  
+                    29.52mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    28.59mil  
+                    -32.52mil  
+                    -28.59mil  
+                    -32.52mil  
+                    -28.59mil  
+                    32.52mil  
+                    28.59mil  
+                    32.52mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    25.59mil  
+                    -29.52mil  
+                    -25.59mil  
+                    -29.52mil  
+                    -25.59mil  
+                    29.52mil  
+                    25.59mil  
+                    29.52mil  
+                   }
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1849959 {
+               proto=0; x=325.0mil; y=45.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1849960 {
+               proto=0; x=325.0mil; y=115.86mil; 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:line.1849931 {
+                  x1=352.55mil; y1=76.5mil; x2=352.55mil; y2=84.36mil; thickness=8.0mil; clearance=0.0;
+                 }
+                 ha:line.1849934 {
+                  x1=297.45mil; y1=76.5mil; x2=297.45mil; y2=84.36mil; thickness=8.0mil; clearance=0.0;
+                 }
+                 ha:line.1849937 {
+                  x1=361.0mil; y1=130.43mil; x2=361.0mil; y2=148.43mil; thickness=5.0mil; clearance=0.0;
+                 }
+                 ha:line.1849940 {
+                  x1=289.0mil; y1=130.43mil; x2=289.0mil; y2=148.43mil; thickness=5.0mil; clearance=0.0;
+                 }
+                 ha:line.1849943 {
+                  x1=361.0mil; y1=148.43mil; x2=289.0mil; y2=148.43mil; thickness=5.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1849947 {
+                  x1=325.0mil; y1=80.43mil; x2=325.0mil; y2=80.43mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1849950 {
+                  x1=325.0mil; y1=80.43mil; x2=325.0mil; y2=80.43mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1849953 {
+                  x1=325.0mil; y1=80.43mil; x2=325.0mil; y2=3.042922mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1849956 {
+                  x1=325.0mil; y1=80.43mil; x2=7.255mm; y2=80.43mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = XaJNo/yjkf0u8uSc3R8AAAAH
+            }
+            ha:subc.1849993 {
+             ha:attributes {
+              refdes=Z2
+              value=5.6V
+              device=DIODE
+              footprint=0805diode
+              openscad=0805
+             }
+            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 {
+                    25.59mil  
+                    -29.52mil  
+                    -25.59mil  
+                    -29.52mil  
+                    -25.59mil  
+                    29.52mil  
+                    25.59mil  
+                    29.52mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    28.59mil  
+                    -32.52mil  
+                    -28.59mil  
+                    -32.52mil  
+                    -28.59mil  
+                    32.52mil  
+                    28.59mil  
+                    32.52mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    25.59mil  
+                    -29.52mil  
+                    -25.59mil  
+                    -29.52mil  
+                    -25.59mil  
+                    29.52mil  
+                    25.59mil  
+                    29.52mil  
+                   }
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1850022 {
+               proto=0; x=475.0mil; y=45.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1850023 {
+               proto=0; x=475.0mil; y=115.86mil; 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:line.1849994 {
+                  x1=502.55mil; y1=76.5mil; x2=502.55mil; y2=84.36mil; thickness=8.0mil; clearance=0.0;
+                 }
+                 ha:line.1849997 {
+                  x1=447.45mil; y1=76.5mil; x2=447.45mil; y2=84.36mil; thickness=8.0mil; clearance=0.0;
+                 }
+                 ha:line.1850000 {
+                  x1=511.0mil; y1=130.43mil; x2=511.0mil; y2=148.43mil; thickness=5.0mil; clearance=0.0;
+                 }
+                 ha:line.1850003 {
+                  x1=439.0mil; y1=130.43mil; x2=439.0mil; y2=148.43mil; thickness=5.0mil; clearance=0.0;
+                 }
+                 ha:line.1850006 {
+                  x1=511.0mil; y1=148.43mil; x2=439.0mil; y2=148.43mil; thickness=5.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1850010 {
+                  x1=475.0mil; y1=80.43mil; x2=475.0mil; y2=80.43mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1850013 {
+                  x1=475.0mil; y1=80.43mil; x2=475.0mil; y2=80.43mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1850016 {
+                  x1=475.0mil; y1=80.43mil; x2=475.0mil; y2=3.042922mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1850019 {
+                  x1=475.0mil; y1=80.43mil; x2=11.065mm; y2=80.43mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = XaJNo/yjkf0u8uSc3R8AAAAJ
+            }
+            ha:subc.1850056 {
+             ha:attributes {
+              refdes=Z3
+              value=5.6V
+              device=DIODE
+              footprint=0805diode
+              openscad=0805
+             }
+            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 {
+                    25.59mil  
+                    -29.52mil  
+                    -25.59mil  
+                    -29.52mil  
+                    -25.59mil  
+                    29.52mil  
+                    25.59mil  
+                    29.52mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    28.59mil  
+                    -32.52mil  
+                    -28.59mil  
+                    -32.52mil  
+                    -28.59mil  
+                    32.52mil  
+                    28.59mil  
+                    32.52mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    25.59mil  
+                    -29.52mil  
+                    -25.59mil  
+                    -29.52mil  
+                    -25.59mil  
+                    29.52mil  
+                    25.59mil  
+                    29.52mil  
+                   }
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1850085 {
+               proto=0; x=625.0mil; y=45.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1850086 {
+               proto=0; x=625.0mil; y=115.86mil; 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:line.1850057 {
+                  x1=652.55mil; y1=76.5mil; x2=652.55mil; y2=84.36mil; thickness=8.0mil; clearance=0.0;
+                 }
+                 ha:line.1850060 {
+                  x1=597.45mil; y1=76.5mil; x2=597.45mil; y2=84.36mil; thickness=8.0mil; clearance=0.0;
+                 }
+                 ha:line.1850063 {
+                  x1=661.0mil; y1=130.43mil; x2=661.0mil; y2=148.43mil; thickness=5.0mil; clearance=0.0;
+                 }
+                 ha:line.1850066 {
+                  x1=589.0mil; y1=130.43mil; x2=589.0mil; y2=148.43mil; thickness=5.0mil; clearance=0.0;
+                 }
+                 ha:line.1850069 {
+                  x1=661.0mil; y1=148.43mil; x2=589.0mil; y2=148.43mil; thickness=5.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1850073 {
+                  x1=625.0mil; y1=80.43mil; x2=625.0mil; y2=80.43mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1850076 {
+                  x1=625.0mil; y1=80.43mil; x2=625.0mil; y2=80.43mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1850079 {
+                  x1=625.0mil; y1=80.43mil; x2=625.0mil; y2=3.042922mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1850082 {
+                  x1=625.0mil; y1=80.43mil; x2=14.875mm; y2=80.43mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = XaJNo/yjkf0u8uSc3R8AAAAL
+            }
+            ha:subc.1850119 {
+             ha:attributes {
+              refdes=Z4
+              value=5.6V
+              device=DIODE
+              footprint=0805diode
+              openscad=0805
+             }
+            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 {
+                    25.59mil  
+                    -29.52mil  
+                    -25.59mil  
+                    -29.52mil  
+                    -25.59mil  
+                    29.52mil  
+                    25.59mil  
+                    29.52mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    28.59mil  
+                    -32.52mil  
+                    -28.59mil  
+                    -32.52mil  
+                    -28.59mil  
+                    32.52mil  
+                    28.59mil  
+                    32.52mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    25.59mil  
+                    -29.52mil  
+                    -25.59mil  
+                    -29.52mil  
+                    -25.59mil  
+                    29.52mil  
+                    25.59mil  
+                    29.52mil  
+                   }
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1850148 {
+               proto=0; x=775.0mil; y=45.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1850149 {
+               proto=0; x=775.0mil; y=115.86mil; 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:line.1850120 {
+                  x1=802.55mil; y1=76.5mil; x2=802.55mil; y2=84.36mil; thickness=8.0mil; clearance=0.0;
+                 }
+                 ha:line.1850123 {
+                  x1=747.45mil; y1=76.5mil; x2=747.45mil; y2=84.36mil; thickness=8.0mil; clearance=0.0;
+                 }
+                 ha:line.1850126 {
+                  x1=811.0mil; y1=130.43mil; x2=811.0mil; y2=148.43mil; thickness=5.0mil; clearance=0.0;
+                 }
+                 ha:line.1850129 {
+                  x1=739.0mil; y1=130.43mil; x2=739.0mil; y2=148.43mil; thickness=5.0mil; clearance=0.0;
+                 }
+                 ha:line.1850132 {
+                  x1=811.0mil; y1=148.43mil; x2=739.0mil; y2=148.43mil; thickness=5.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1850136 {
+                  x1=775.0mil; y1=80.43mil; x2=775.0mil; y2=80.43mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1850139 {
+                  x1=775.0mil; y1=80.43mil; x2=775.0mil; y2=80.43mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1850142 {
+                  x1=775.0mil; y1=80.43mil; x2=775.0mil; y2=3.042922mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1850145 {
+                  x1=775.0mil; y1=80.43mil; x2=18.685mm; y2=80.43mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = XaJNo/yjkf0u8uSc3R8AAAAN
+            }
+            ha:subc.1850213 {
+             ha:attributes {
+              value=IPD068P03L3GATMA1
+              device=MOSFET
+              footprint=TO252FET
+              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 {
+                    29.53mil  
+                    -55.12mil  
+                    -29.53mil  
+                    -55.12mil  
+                    -29.53mil  
+                    55.12mil  
+                    29.53mil  
+                    55.12mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    32.53mil  
+                    -58.12mil  
+                    -32.53mil  
+                    -58.12mil  
+                    -32.53mil  
+                    58.12mil  
+                    32.53mil  
+                    58.12mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    29.53mil  
+                    -55.12mil  
+                    -29.53mil  
+                    -55.12mil  
+                    -29.53mil  
+                    55.12mil  
+                    29.53mil  
+                    55.12mil  
+                   }
+                 }
+               }
+             }
+
+             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 {
+                    -124.02mil  
+                    -120.08mil  
+                    -124.02mil  
+                    120.08mil  
+                    124.02mil  
+                    120.08mil  
+                    124.02mil  
+                    -120.08mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -127.02mil  
+                    -123.08mil  
+                    -127.02mil  
+                    123.08mil  
+                    127.02mil  
+                    123.08mil  
+                    127.02mil  
+                    -123.08mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -124.02mil  
+                    -120.08mil  
+                    -124.02mil  
+                    120.08mil  
+                    124.02mil  
+                    120.08mil  
+                    124.02mil  
+                    -120.08mil  
+                   }
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1850239 {
+               proto=0; x=510.0mil; y=696.06mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=3
+                 name=G
+               }
+              }
+              ha:padstack_ref.1850240 {
+               proto=1; x=600.0mil; y=450.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=D
+               }
+              }
+              ha:padstack_ref.1850241 {
+               proto=0; x=690.0mil; y=696.06mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=2
+                 name=S
+               }
+              }
+             }
+             li:layers {
+
+              ha:top-silk {
+               lid=0
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1850214 {
+                  x1=472.05mil; y1=375.19mil; x2=727.95mil; y2=375.19mil; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1850217 {
+                  x1=727.95mil; y1=375.19mil; x2=727.95mil; y2=615.35mil; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1850220 {
+                  x1=727.95mil; y1=615.35mil; x2=472.05mil; y2=615.35mil; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1850223 {
+                  x1=472.05mil; y1=615.35mil; x2=472.05mil; y2=375.19mil; thickness=10.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1850227 {
+                  x1=600.0mil; y1=614.04mil; x2=600.0mil; y2=614.04mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+ ha:flags ={ selected=1
+ };                 }
+                 ha:line.1850230 {
+                  x1=600.0mil; y1=696.06mil; x2=600.0mil; y2=696.06mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+ ha:flags ={ selected=1
+ };                 }
+                 ha:line.1850233 {
+                  x1=600.0mil; y1=696.06mil; x2=16.24mm; y2=696.06mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+ ha:flags ={ selected=1
+ };                 }
+                 ha:line.1850236 {
+                  x1=600.0mil; y1=696.06mil; x2=600.0mil; y2=18.679924mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+ ha:flags ={ selected=1
+ };                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = XaJNo/yjkf0u8uSc3R8AAAAR
+            }
+            ha:subc.1850280 {
+             ha:attributes {
+              value=TSM200N03D
+              device=MOSFET
+              footprint=PDFN33
+              refdes=Q4
+             }
+            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  
+                   }
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1850307 {
+               proto=0; x=422.08mil; y=740.285mil; 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.1850308 {
+               proto=1; x=422.08mil; y=624.155mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=pin1
+               }
+              }
+              ha:padstack_ref.1850309 {
+               proto=0; x=396.49mil; y=740.285mil; 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.1850310 {
+               proto=1; x=396.49mil; y=624.155mil; 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.1850311 {
+               proto=0; x=370.9mil; y=740.285mil; 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.1850312 {
+               proto=1; x=370.9mil; y=624.155mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=3
+                 name=pin3
+               }
+              }
+              ha:padstack_ref.1850313 {
+               proto=0; x=345.31mil; y=740.285mil; 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.1850314 {
+               proto=1; x=345.31mil; y=624.155mil; 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.1850315 {
+               proto=2; x=414.0mil; y=696.0mil; 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.1850316 {
+               proto=2; x=353.39mil; y=696.0mil; 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.1850281 {
+                  x1=449.63mil; y1=747.175mil; x2=449.63mil; y2=617.265mil; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1850284 {
+                  x1=449.63mil; y1=617.265mil; x2=317.76mil; y2=617.265mil; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1850287 {
+                  x1=317.76mil; y1=617.265mil; x2=317.76mil; y2=747.175mil; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1850290 {
+                  x1=317.76mil; y1=747.175mil; x2=449.63mil; y2=747.175mil; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:arc.1850293 {
+                  x=434.87mil; y=598.365mil; 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.1850295 {
+                  x1=383.695mil; y1=17.39839mm; x2=383.695mil; y2=17.39839mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1850298 {
+                  x1=383.7mil; y1=682.225mil; x2=383.7mil; y2=682.225mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1850301 {
+                  x1=383.7mil; y1=682.225mil; x2=383.7mil; y2=16.328515mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1850304 {
+                  x1=383.7mil; y1=682.225mil; x2=8.74598mm; y2=682.225mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = XaJNo/yjkf0u8uSc3R8AAAAT
+            }
+            ha:subc.1850334 {
+             ha:attributes {
+              refdes=R1
+              value=15k
+              device=RESISTOR
+              footprint=0402
+              openscad=0402
+             }
+            ha:data {
+                        li:padstack_prototypes {
+
+             ha:ps_proto_v6.0 {
+               hdia=0.0; hplated=0; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   top = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    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  
+                   }
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1850348 {
+               proto=0; x=550.0mil; y=117.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1850349 {
+               proto=0; x=550.0mil; y=85.52mil; 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.1850336 {
+                  x1=550.0mil; y1=101.26mil; x2=550.0mil; y2=101.26mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1850339 {
+                  x1=550.0mil; y1=101.26mil; x2=550.0mil; y2=101.26mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1850342 {
+                  x1=550.0mil; y1=101.26mil; x2=550.0mil; y2=1.572004mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1850345 {
+                  x1=550.0mil; y1=101.26mil; x2=14.97mm; y2=101.26mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = XaJNo/yjkf0u8uSc3R8AAAAV
+            }
+            ha:subc.1850367 {
+             ha:attributes {
+              refdes=R2
+              value=15k
+              device=RESISTOR
+              footprint=0402
+              openscad=0402
+             }
+            ha:data {
+                        li:padstack_prototypes {
+
+             ha:ps_proto_v6.0 {
+               hdia=0.0; hplated=0; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   top = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    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  
+                   }
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1850381 {
+               proto=0; x=700.0mil; y=115.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1850382 {
+               proto=0; x=700.0mil; y=83.52mil; 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.1850369 {
+                  x1=700.0mil; y1=99.26mil; x2=700.0mil; y2=99.26mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1850372 {
+                  x1=700.0mil; y1=99.26mil; x2=700.0mil; y2=99.26mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1850375 {
+                  x1=700.0mil; y1=99.26mil; x2=700.0mil; y2=1.521204mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1850378 {
+                  x1=700.0mil; y1=99.26mil; x2=18.78mm; y2=99.26mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = XaJNo/yjkf0u8uSc3R8AAAAX
+            }
+            ha:subc.1850400 {
+             ha:attributes {
+              refdes=R3
+              value=15k
+              device=RESISTOR
+              footprint=0402
+              openscad=0402
+             }
+            ha:data {
+                        li:padstack_prototypes {
+
+             ha:ps_proto_v6.0 {
+               hdia=0.0; hplated=0; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   top = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    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  
+                   }
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1850414 {
+               proto=0; x=400.0mil; y=117.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1850415 {
+               proto=0; x=400.0mil; y=85.52mil; 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.1850402 {
+                  x1=400.0mil; y1=101.26mil; x2=400.0mil; y2=101.26mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1850405 {
+                  x1=400.0mil; y1=101.26mil; x2=400.0mil; y2=101.26mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1850408 {
+                  x1=400.0mil; y1=101.26mil; x2=400.0mil; y2=1.572004mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1850411 {
+                  x1=400.0mil; y1=101.26mil; x2=11.16mm; y2=101.26mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = XaJNo/yjkf0u8uSc3R8AAAAZ
+            }
+             ha:subc.1851262 {
+              ha:attributes {
+               value=Header-10
+               device=CONNECTOR
+               footprint=100mil10pin
+               refdes=J5
+              }
+             ha:data {
+                          li:padstack_prototypes {
+
+              ha:ps_proto_v6.0 {
+                hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+                li:shape {
+
+                  ha:ps_shape_v4 {
+                   ha:combining {                   }
+                   ha:layer_mask {
+                    copper = 1
+                    top = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     -35.0mil  
+                     -35.0mil  
+                     35.0mil  
+                     -35.0mil  
+                     35.0mil  
+                     35.0mil  
+                     -35.0mil  
+                     35.0mil  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining {                   }
+                   ha:layer_mask {
+                    bottom = 1
+                    copper = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     -35.0mil  
+                     -35.0mil  
+                     35.0mil  
+                     -35.0mil  
+                     35.0mil  
+                     35.0mil  
+                     -35.0mil  
+                     35.0mil  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining {                   }
+                   ha:layer_mask {
+                    copper = 1
+                    intern = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     -35.0mil  
+                     -35.0mil  
+                     35.0mil  
+                     -35.0mil  
+                     35.0mil  
+                     35.0mil  
+                     -35.0mil  
+                     35.0mil  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { sub=1; auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    mask = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     -42.5mil  
+                     -42.5mil  
+                     42.5mil  
+                     -42.5mil  
+                     42.5mil  
+                     42.5mil  
+                     -42.5mil  
+                     42.5mil  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { sub=1; auto=1;                   }
+                   ha:layer_mask {
+                    bottom = 1
+                    mask = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     -42.5mil  
+                     -42.5mil  
+                     42.5mil  
+                     -42.5mil  
+                     42.5mil  
+                     42.5mil  
+                     -42.5mil  
+                     42.5mil  
+                    }
+                  }
+                }
+              }
+
+              ha:ps_proto_v6.1 {
+                hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+                li:shape {
+
+                  ha:ps_shape_v4 {
+                   ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                   }
+                   ha:combining {                   }
+                   ha:layer_mask {
+                    copper = 1
+                    top = 1
+                   }
+                   clearance=12.0mil
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                   }
+                   ha:combining {                   }
+                   ha:layer_mask {
+                    bottom = 1
+                    copper = 1
+                   }
+                   clearance=12.0mil
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                   }
+                   ha:combining {                   }
+                   ha:layer_mask {
+                    copper = 1
+                    intern = 1
+                   }
+                   clearance=0.0
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                   }
+                   ha:combining { sub=1; auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    mask = 1
+                   }
+                   clearance=0.0
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                   }
+                   ha:combining { sub=1; auto=1;                   }
+                   ha:layer_mask {
+                    bottom = 1
+                    mask = 1
+                   }
+                   clearance=0.0
+                  }
+                }
+              }
+             }
+
+              li:objects {
+               ha:padstack_ref.1851287 {
+                proto=0; x=900.0mil; y=50.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=1
+                  name=1
+                }
+               }
+               ha:padstack_ref.1851288 {
+                proto=1; x=900.0mil; y=150.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=2
+                  name=2
+                }
+               }
+               ha:padstack_ref.1851289 {
+                proto=1; x=900.0mil; y=250.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=3
+                  name=3
+                }
+               }
+               ha:padstack_ref.1851290 {
+                proto=1; x=900.0mil; y=350.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                  li:2 {
+                   on  
+                   diag  
+                   round  
+                   noshape  
+                  }
+                  li:3 {
+                   on  
+                   diag  
+                   round  
+                   noshape  
+                  }
+                }
+
+                ha:attributes {
+                  term=4
+                  name=4
+                }
+               }
+               ha:padstack_ref.1851291 {
+                proto=1; x=900.0mil; y=450.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=5
+                  name=5
+                }
+               }
+               ha:padstack_ref.1851292 {
+                proto=1; x=900.0mil; y=550.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=6
+                  name=6
+                }
+               }
+               ha:padstack_ref.1851293 {
+                proto=1; x=900.0mil; y=650.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                  li:2 {
+                   on  
+                   diag  
+                   round  
+                   noshape  
+                  }
+                  li:3 {
+                   on  
+                   diag  
+                   round  
+                   noshape  
+                  }
+                }
+
+                ha:attributes {
+                  term=7
+                  name=7
+                }
+               }
+               ha:padstack_ref.1851294 {
+                proto=1; x=900.0mil; y=750.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=8
+                  name=8
+                }
+               }
+               ha:padstack_ref.1851295 {
+                proto=1; x=900.0mil; y=850.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                  li:2 {
+                   on  
+                   diag  
+                   round  
+                   noshape  
+                  }
+                  li:3 {
+                   on  
+                   diag  
+                   round  
+                   noshape  
+                  }
+                }
+
+                ha:attributes {
+                  term=9
+                  name=9
+                }
+               }
+               ha:padstack_ref.1851296 {
+                proto=1; x=900.0mil; y=950.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=10
+                  name=10
+                }
+               }
+              }
+              li:layers {
+
+               ha:top-silk {
+                lid=0
+                ha:combining {                }
+
+                 li:objects {
+                  ha:line.1851263 {
+                   x1=950.0mil; y1=1000.0mil; x2=950.0mil; y2=0.0; thickness=15.0mil; clearance=0.0;
+                  }
+                  ha:line.1851266 {
+                   x1=950.0mil; y1=0.0; x2=850.0mil; y2=0.0; thickness=15.0mil; clearance=0.0;
+                  }
+                  ha:line.1851269 {
+                   x1=850.0mil; y1=0.0; x2=850.0mil; y2=1000.0mil; thickness=15.0mil; clearance=0.0;
+                  }
+                  ha:line.1851272 {
+                   x1=850.0mil; y1=1000.0mil; x2=950.0mil; y2=1000.0mil; thickness=15.0mil; clearance=0.0;
+                  }
+                 }
+                 ha:type {
+                  silk = 1
+                  top = 1
+                 }
+               }
+
+               ha:subc-aux {
+                lid=1
+                ha:combining {                }
+
+                 li:objects {
+                  ha:line.1851275 {
+                   x1=900.0mil; y1=500.0mil; x2=900.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=pnp-origin
+                   }
+                  }
+                  ha:line.1851278 {
+                   x1=900.0mil; y1=50.0mil; x2=900.0mil; y2=50.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=origin
+                   }
+                  }
+                  ha:line.1851281 {
+                   x1=900.0mil; y1=50.0mil; x2=21.86mm; y2=50.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=x
+                   }
+                  }
+                  ha:line.1851284 {
+                   x1=900.0mil; y1=50.0mil; x2=900.0mil; y2=2.27mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=y
+                   }
+                  }
+                 }
+                 ha:type {
+                  top = 1
+                  misc = 1
+                  virtual = 1
+                 }
+               }
+              }
+             }
+              uid = +YNFi3y0xGVSdaOF6XUAAABc
+             }
+             ha:subc.1851298 {
+              ha:attributes {
+               value=Header-10x2
+               device=CONNECTOR
+               footprint=100mil10x2
+               refdes=J6
+              }
+             ha:data {
+                          li:padstack_prototypes {
+
+              ha:ps_proto_v6.0 {
+                hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+                li:shape {
+
+                  ha:ps_shape_v4 {
+                   ha:combining {                   }
+                   ha:layer_mask {
+                    copper = 1
+                    top = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     -34.75mil  
+                     -34.75mil  
+                     34.75mil  
+                     -34.75mil  
+                     34.75mil  
+                     34.75mil  
+                     -34.75mil  
+                     34.75mil  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining {                   }
+                   ha:layer_mask {
+                    bottom = 1
+                    copper = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     -34.75mil  
+                     -34.75mil  
+                     34.75mil  
+                     -34.75mil  
+                     34.75mil  
+                     34.75mil  
+                     -34.75mil  
+                     34.75mil  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining {                   }
+                   ha:layer_mask {
+                    copper = 1
+                    intern = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     -34.75mil  
+                     -34.75mil  
+                     34.75mil  
+                     -34.75mil  
+                     34.75mil  
+                     34.75mil  
+                     -34.75mil  
+                     34.75mil  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { sub=1; auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    mask = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     -37.75mil  
+                     -37.75mil  
+                     37.75mil  
+                     -37.75mil  
+                     37.75mil  
+                     37.75mil  
+                     -37.75mil  
+                     37.75mil  
+                    }
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:combining { sub=1; auto=1;                   }
+                   ha:layer_mask {
+                    bottom = 1
+                    mask = 1
+                   }
+                   clearance=0.0
+                    li:ps_poly {
+                     -37.75mil  
+                     -37.75mil  
+                     37.75mil  
+                     -37.75mil  
+                     37.75mil  
+                     37.75mil  
+                     -37.75mil  
+                     37.75mil  
+                    }
+                  }
+                }
+              }
+
+              ha:ps_proto_v6.1 {
+                hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+                li:shape {
+
+                  ha:ps_shape_v4 {
+                   ha:ps_circ { x=0.0; y=0.0; dia=69.5mil;                   }
+                   ha:combining {                   }
+                   ha:layer_mask {
+                    copper = 1
+                    top = 1
+                   }
+                   clearance=0.0
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:ps_circ { x=0.0; y=0.0; dia=69.5mil;                   }
+                   ha:combining {                   }
+                   ha:layer_mask {
+                    bottom = 1
+                    copper = 1
+                   }
+                   clearance=0.0
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:ps_circ { x=0.0; y=0.0; dia=69.5mil;                   }
+                   ha:combining {                   }
+                   ha:layer_mask {
+                    copper = 1
+                    intern = 1
+                   }
+                   clearance=0.0
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:ps_circ { x=0.0; y=0.0; dia=75.5mil;                   }
+                   ha:combining { sub=1; auto=1;                   }
+                   ha:layer_mask {
+                    top = 1
+                    mask = 1
+                   }
+                   clearance=0.0
+                  }
+
+                  ha:ps_shape_v4 {
+                   ha:ps_circ { x=0.0; y=0.0; dia=75.5mil;                   }
+                   ha:combining { sub=1; auto=1;                   }
+                   ha:layer_mask {
+                    bottom = 1
+                    mask = 1
+                   }
+                   clearance=0.0
+                  }
+                }
+              }
+             }
+
+              li:objects {
+               ha:padstack_ref.1851323 {
+                proto=0; x=100.0mil; y=50.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=1
+                  name=1
+                }
+               }
+               ha:padstack_ref.1851324 {
+                proto=1; x=200.0mil; y=50.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=2
+                  name=2
+                }
+               }
+               ha:padstack_ref.1851325 {
+                proto=1; x=100.0mil; y=150.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=3
+                  name=3
+                }
+               }
+               ha:padstack_ref.1851326 {
+                proto=1; x=200.0mil; y=150.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=4
+                  name=4
+                }
+               }
+               ha:padstack_ref.1851327 {
+                proto=1; x=100.0mil; y=250.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=5
+                  name=5
+                }
+               }
+               ha:padstack_ref.1851328 {
+                proto=1; x=200.0mil; y=250.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=6
+                  name=6
+                }
+               }
+               ha:padstack_ref.1851329 {
+                proto=1; x=100.0mil; y=350.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=7
+                  name=7
+                }
+               }
+               ha:padstack_ref.1851330 {
+                proto=1; x=200.0mil; y=350.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=8
+                  name=8
+                }
+               }
+               ha:padstack_ref.1851331 {
+                proto=1; x=100.0mil; y=450.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=9
+                  name=9
+                }
+               }
+               ha:padstack_ref.1851332 {
+                proto=1; x=200.0mil; y=450.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=10
+                  name=10
+                }
+               }
+               ha:padstack_ref.1851333 {
+                proto=1; x=100.0mil; y=550.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=11
+                  name=11
+                }
+               }
+               ha:padstack_ref.1851334 {
+                proto=1; x=200.0mil; y=550.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=12
+                  name=12
+                }
+               }
+               ha:padstack_ref.1851335 {
+                proto=1; x=100.0mil; y=650.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=13
+                  name=13
+                }
+               }
+               ha:padstack_ref.1851336 {
+                proto=1; x=200.0mil; y=650.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=14
+                  name=14
+                }
+               }
+               ha:padstack_ref.1851337 {
+                proto=1; x=100.0mil; y=750.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=15
+                  name=15
+                }
+               }
+               ha:padstack_ref.1851338 {
+                proto=1; x=200.0mil; y=750.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=16
+                  name=16
+                }
+               }
+               ha:padstack_ref.1851339 {
+                proto=1; x=100.0mil; y=850.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                  li:5 {
+                   on  
+                   diag  
+                   round  
+                   noshape  
+                  }
+                }
+
+                ha:attributes {
+                  term=17
+                  name=17
+                }
+               }
+               ha:padstack_ref.1851340 {
+                proto=1; x=200.0mil; y=850.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=18
+                  name=18
+                }
+               }
+               ha:padstack_ref.1851341 {
+                proto=1; x=100.0mil; y=950.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=12.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                  li:2 {
+                   on  
+                   diag  
+                   round  
+                   noshape  
+                  }
+                  li:3 {
+                   on  
+                   diag  
+                   round  
+                   noshape  
+                  }
+                }
+
+                ha:attributes {
+                  term=19
+                  name=19
+                }
+               }
+               ha:padstack_ref.1851342 {
+                proto=1; x=200.0mil; y=950.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=20
+                  name=20
+                }
+               }
+              }
+              li:layers {
+
+               ha:top-silk {
+                lid=0
+                ha:combining {                }
+
+                 li:objects {
+                  ha:line.1851299 {
+                   x1=250.0mil; y1=0.0; x2=250.0mil; y2=1000.0mil; thickness=10.0mil; clearance=0.0;
+                  }
+                  ha:line.1851302 {
+                   x1=250.0mil; y1=1000.0mil; x2=50.0mil; y2=1000.0mil; thickness=10.0mil; clearance=0.0;
+                  }
+                  ha:line.1851305 {
+                   x1=50.0mil; y1=1000.0mil; x2=50.0mil; y2=0.0; thickness=10.0mil; clearance=0.0;
+                  }
+                  ha:line.1851308 {
+                   x1=50.0mil; y1=0.0; x2=250.0mil; y2=0.0; thickness=10.0mil; clearance=0.0;
+                  }
+                 }
+                 ha:type {
+                  silk = 1
+                  top = 1
+                 }
+               }
+
+               ha:subc-aux {
+                lid=1
+                ha:combining {                }
+
+                 li:objects {
+                  ha:line.1851311 {
+                   x1=150.0mil; y1=500.0mil; x2=150.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=pnp-origin
+                   }
+                  }
+                  ha:line.1851314 {
+                   x1=150.0mil; y1=500.0mil; x2=150.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=origin
+                   }
+                  }
+                  ha:line.1851317 {
+                   x1=150.0mil; y1=500.0mil; x2=2.81mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=x
+                   }
+                  }
+                  ha:line.1851320 {
+                   x1=150.0mil; y1=500.0mil; x2=150.0mil; y2=13.7mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=y
+                   }
+                  }
+                 }
+                 ha:type {
+                  top = 1
+                  misc = 1
+                  virtual = 1
+                 }
+               }
+              }
+             }
+              uid = OKZuot6avmLgUZwh5koAAABN
+             }
+             ha:subc.1853387 {
+              ha:attributes {
+               footprint=0402
+               value=1k
+               device=RESISTOR
+               openscad=0402
+               refdes=R9
+              }
+             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  
+                    }
+                  }
+                }
+              }
+             }
+
+              li:objects {
+               ha:padstack_ref.1853400 {
+                proto=0; x=365.52mil; y=550.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.1853401 {
+                proto=0; x=397.0mil; y=550.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.1853388 {
+                   x1=381.26mil; y1=550.0mil; x2=381.26mil; y2=550.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=pnp-origin
+                   }
+                  }
+                  ha:line.1853391 {
+                   x1=381.26mil; y1=550.0mil; x2=381.26mil; y2=550.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=origin
+                   }
+                  }
+                  ha:line.1853394 {
+                   x1=381.26mil; y1=550.0mil; x2=10.684004mm; y2=550.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=x
+                   }
+                  }
+                  ha:line.1853397 {
+                   x1=381.26mil; y1=550.0mil; x2=381.26mil; y2=14.97mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=y
+                   }
+                  }
+                 }
+                 ha:type {
+                  top = 1
+                  misc = 1
+                  virtual = 1
+                 }
+               }
+              }
+             }
+              uid = XaJNo/yjkf0u8uSc3R8AAAAF
+             }
+             ha:subc.1853403 {
+              ha:attributes {
+               footprint=0402
+               value=1M
+               device=RESISTOR
+               openscad=0402
+               refdes=R5
+              }
+             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  
+                    }
+                  }
+                }
+              }
+             }
+
+              li:objects {
+               ha:padstack_ref.1853416 {
+                proto=0; x=397.0mil; y=505.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.1853417 {
+                proto=0; x=365.52mil; y=505.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=2
+                  name=2
+                }
+               }
+              }
+              li:layers {
+
+               ha:top-silk {
+                lid=0
+                ha:combining {                }
+
+                 li:objects {
+                 }
+                 ha:type {
+                  silk = 1
+                  top = 1
+                 }
+               }
+
+               ha:subc-aux {
+                lid=1
+                ha:combining {                }
+
+                 li:objects {
+                  ha:line.1853404 {
+                   x1=381.26mil; y1=505.0mil; x2=381.26mil; y2=505.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=pnp-origin
+                   }
+                  }
+                  ha:line.1853407 {
+                   x1=381.26mil; y1=505.0mil; x2=381.26mil; y2=505.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=origin
+                   }
+                  }
+                  ha:line.1853410 {
+                   x1=381.26mil; y1=505.0mil; x2=8.684004mm; y2=505.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=x
+                   }
+                  }
+                  ha:line.1853413 {
+                   x1=381.26mil; y1=505.0mil; x2=381.26mil; y2=11.827mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=y
+                   }
+                  }
+                 }
+                 ha:type {
+                  top = 1
+                  misc = 1
+                  virtual = 1
+                 }
+               }
+              }
+             }
+              uid = XaJNo/yjkf0u8uSc3R8AAAAD
+             }
+             ha:subc.1853637 {
+              ha:attributes {
+               footprint=0402
+               value=0.1uF
+               device=CAPACITOR
+               openscad=0402
+               refdes=C4
+              }
+             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  
+                    }
+                  }
+                }
+              }
+             }
+
+              li:objects {
+               ha:padstack_ref.1853650 {
+                proto=0; x=628.52mil; y=775.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.1853651 {
+                proto=0; x=660.0mil; y=775.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.1853638 {
+                   x1=644.26mil; y1=775.0mil; x2=644.26mil; y2=775.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=pnp-origin
+                   }
+                  }
+                  ha:line.1853641 {
+                   x1=644.26mil; y1=775.0mil; x2=644.26mil; y2=775.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=origin
+                   }
+                  }
+                  ha:line.1853644 {
+                   x1=644.26mil; y1=775.0mil; x2=17.364204mm; y2=775.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=x
+                   }
+                  }
+                  ha:line.1853647 {
+                   x1=644.26mil; y1=775.0mil; x2=644.26mil; y2=20.685mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=y
+                   }
+                  }
+                 }
+                 ha:type {
+                  top = 1
+                  misc = 1
+                  virtual = 1
+                 }
+               }
+              }
+             }
+              uid = XaJNo/yjkf0u8uSc3R8AAAAP
+             }
+             ha:subc.1853653 {
+              ha:attributes {
+               footprint=0402
+               value=100k
+               device=RESISTOR
+               openscad=0402
+               refdes=R4
+              }
+             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  
+                    }
+                  }
+                }
+              }
+             }
+
+              li:objects {
+               ha:padstack_ref.1853666 {
+                proto=0; x=660.0mil; y=820.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.1853667 {
+                proto=0; x=628.52mil; y=820.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:flags {
+                 clearline=1
+                }
+
+                li:thermal {
+                }
+
+                ha:attributes {
+                  term=2
+                  name=2
+                }
+               }
+              }
+              li:layers {
+
+               ha:top-silk {
+                lid=0
+                ha:combining {                }
+
+                 li:objects {
+                 }
+                 ha:type {
+                  silk = 1
+                  top = 1
+                 }
+               }
+
+               ha:subc-aux {
+                lid=1
+                ha:combining {                }
+
+                 li:objects {
+                  ha:line.1853654 {
+                   x1=644.26mil; y1=820.0mil; x2=644.26mil; y2=820.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=pnp-origin
+                   }
+                  }
+                  ha:line.1853657 {
+                   x1=644.26mil; y1=820.0mil; x2=644.26mil; y2=820.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=origin
+                   }
+                  }
+                  ha:line.1853660 {
+                   x1=644.26mil; y1=820.0mil; x2=15.364204mm; y2=820.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=x
+                   }
+                  }
+                  ha:line.1853663 {
+                   x1=644.26mil; y1=820.0mil; x2=644.26mil; y2=19.828mm; thickness=0.1mm; clearance=0.0;
+                   ha:attributes {
+                     subc-role=y
+                   }
+                  }
+                 }
+                 ha:type {
+                  top = 1
+                  misc = 1
+                  virtual = 1
+                 }
+               }
+              }
+             }
+              uid = XaJNo/yjkf0u8uSc3R8AAAAb
+             }
+  }
+  li:layers {
+   ha:top-sig {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>t}
+     {pcb-rnd::key::select} = {<Key>l; <Key>t}
+    }
+    lid = 0
+    li:objects {
+     ha:line.1851133 {
+      x1=1000.0mil; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
       }
-      ha:line.4 {
-       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;
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-    }
-    ha:B {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=25.0mil; y1=33.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=33.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=5.0mil; y1=28.0mil; x2=20.0mil; y2=28.0mil; thickness=8.0mil;
+     ha:line.1851145 {
+      x1=0.0; y1=0.0; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
       }
-      ha:line.5 {
-       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       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=23.0mil; thickness=8.0mil;
-      }
-      ha:line.9 {
-       x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil;
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-    }
-    ha:C {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=7.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=43.0mil; x2=7.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1851157 {
+      x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
       }
-      ha:line.2 {
-       x1=0.0; y1=17.0mil; x2=0.0; y2=43.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=17.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=7.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-    }
-    ha:D {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=17.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=25.0mil; y1=17.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=18.0mil; y1=50.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil;
+     ha:line.1851169 {
+      x1=1000.0mil; y1=0.0; x2=1000.0mil; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
       }
-      ha:line.4 {
-       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=18.0mil; y2=10.0mil; thickness=8.0mil;
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-    }
-    ha:E {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.1852388 {
+      x1=400.0mil; y1=50.0mil; x2=400.0mil; y2=85.52mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:F {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+     ha:line.1852391 {
+      x1=550.0mil; y1=50.0mil; x2=550.0mil; y2=85.52mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:G {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=15.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=20.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.9 {
-       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+     ha:line.1852394 {
+      x1=700.0mil; y1=50.0mil; x2=700.0mil; y2=83.52mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:H {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
+     ha:line.1852401 {
+      x1=200.0mil; y1=950.0mil; x2=274.0mil; y2=876.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:I {
-     width=0.254001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1852404 {
+      x1=274.0mil; y1=876.0mil; x2=274.0mil; y2=601.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:J {
-     width=0.381001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=7.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.1852407 {
+      x1=274.0mil; y1=601.0mil; x2=275.0mil; y2=600.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.1 {
-       x1=15.0mil; y1=10.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=5.0mil; y1=50.0mil; x2=10.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;
-      }
-      ha:line.5 {
-       x1=0.0; y1=45.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil;
+     }
+     ha:line.1852554 {
+      x1=100.0mil; y1=50.0mil; x2=150.0mil; y2=100.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:K {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+     ha:line.1852557 {
+      x1=150.0mil; y1=100.0mil; x2=309.14mil; y2=100.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.1 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+     }
+     ha:line.1852560 {
+      x1=309.14mil; y1=100.0mil; x2=325.0mil; y2=115.86mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.2 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1852689 {
+      x1=100.0mil; y1=150.0mil; x2=150.0mil; y2=200.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:L {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+     ha:line.1852698 {
+      x1=400.0mil; y1=150.0mil; x2=400.0mil; y2=117.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.1 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1852701 {
+      x1=400.0mil; y1=117.0mil; x2=473.86mil; y2=117.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:M {
-     width=0.762001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+     ha:line.1852704 {
+      x1=473.86mil; y1=117.0mil; x2=475.0mil; y2=115.86mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+     }
+     ha:line.1852770 {
+      x1=100.0mil; y1=250.0mil; x2=150.0mil; y2=300.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.2 {
-       x1=15.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
+     }
+     ha:line.1852773 {
+      x1=150.0mil; y1=300.0mil; x2=308.0mil; y2=300.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.3 {
-       x1=30.0mil; y1=10.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1852779 {
+      x1=308.0mil; y1=300.0mil; x2=425.0mil; y2=183.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:&2f {
-     width=0.762001mm; height=1.143001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=45.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
+     ha:line.1852782 {
+      x1=425.5mil; y1=182.5mil; x2=517.5mil; y2=182.5mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:&3a {
-     width=0.127001mm; height=0.889001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=25.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+     ha:line.1852785 {
+      x1=517.5mil; y1=182.5mil; x2=550.0mil; y2=150.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+     }
+     ha:line.1852788 {
+      x1=550.0mil; y1=150.0mil; x2=550.0mil; y2=117.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:&3b {
-     width=0.254001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=50.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
+     ha:line.1852791 {
+      x1=550.0mil; y1=117.0mil; x2=623.86mil; y2=117.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.1 {
-       x1=10.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+     }
+     ha:line.1852794 {
+      x1=623.86mil; y1=117.0mil; x2=625.0mil; y2=115.86mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:&3d {
-     width=0.508001mm; height=0.889001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil;
+     ha:line.1852845 {
+      x1=100.0mil; y1=350.0mil; x2=150.0mil; y2=400.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+     }
+     ha:line.1852848 {
+      x1=150.0mil; y1=400.0mil; x2=269.0mil; y2=400.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:O {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+     ha:line.1852851 {
+      x1=269.0mil; y1=400.0mil; x2=441.0mil; y2=228.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+     }
+     ha:line.1852854 {
+      x1=441.0mil; y1=228.0mil; x2=622.0mil; y2=228.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.2 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+     }
+     ha:line.1852857 {
+      x1=622.0mil; y1=228.0mil; x2=700.0mil; y2=150.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.3 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+     }
+     ha:line.1852860 {
+      x1=700.0mil; y1=150.0mil; x2=700.0mil; y2=115.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.4 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+     }
+     ha:line.1852863 {
+      x1=700.0mil; y1=115.0mil; x2=774.14mil; y2=115.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.5 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+     }
+     ha:line.1852866 {
+      x1=774.14mil; y1=115.0mil; x2=775.0mil; y2=115.86mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.6 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1852869 {
+      x1=775.0mil; y1=115.86mil; x2=865.86mil; y2=115.86mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.7 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1852872 {
+      x1=865.86mil; y1=115.86mil; x2=900.0mil; y2=150.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:P {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1852961 {
+      x1=900.0mil; y1=750.0mil; x2=965.0mil; y2=685.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+     }
+     ha:line.1852964 {
+      x1=965.0mil; y1=685.0mil; x2=965.0mil; y2=325.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.2 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+     }
+     ha:line.1853082 {
+      x1=150.0mil; y1=200.0mil; x2=237.0mil; y2=200.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.3 {
-       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+     }
+     ha:line.1853085 {
+      x1=237.0mil; y1=200.0mil; x2=258.0mil; y2=221.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.4 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+     }
+     ha:line.1853088 {
+      x1=258.0mil; y1=221.0mil; x2=329.0mil; y2=221.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.5 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+     }
+     ha:line.1853091 {
+      x1=400.0mil; y1=150.0mil; x2=329.0mil; y2=221.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:N {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+     ha:line.1853094 {
+      x1=325.0mil; y1=115.86mil; x2=325.0mil; y2=171.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1853097 {
+      x1=325.0mil; y1=171.0mil; x2=326.0mil; y2=172.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.2 {
-       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1853176 {
+      x1=789.0mil; y1=222.0mil; x2=828.0mil; y2=222.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:R {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.1853179 {
+      x1=828.0mil; y1=222.0mil; x2=850.0mil; y2=200.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.1 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+     }
+     ha:line.1853182 {
+      x1=850.0mil; y1=200.0mil; x2=935.0mil; y2=200.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.2 {
-       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+     }
+     ha:line.1853185 {
+      x1=935.0mil; y1=200.0mil; x2=965.0mil; y2=230.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.3 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+     }
+     ha:line.1853188 {
+      x1=965.0mil; y1=230.0mil; x2=965.0mil; y2=324.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.4 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+     }
+     ha:line.1853445 {
+      x1=200.0mil; y1=550.0mil; x2=365.52mil; y2=550.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.5 {
-       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1853448 {
+      x1=397.0mil; y1=505.0mil; x2=397.0mil; y2=623.645mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.6 {
-       x1=13.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1853451 {
+      x1=397.0mil; y1=623.645mil; x2=396.49mil; y2=624.155mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:S {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+     ha:line.1853508 {
+      x1=690.0mil; y1=665.0mil; x2=690.0mil; y2=879.0mil; thickness=80.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+     }
+     ha:line.1853511 {
+      x1=690.0mil; y1=879.0mil; x2=761.0mil; y2=950.0mil; thickness=80.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+     }
+     ha:line.1853514 {
+      x1=761.0mil; y1=950.0mil; x2=900.0mil; y2=950.0mil; thickness=80.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.3 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
+     }
+     ha:line.1853541 {
+      x1=900.0mil; y1=450.0mil; x2=600.0mil; y2=450.0mil; thickness=80.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.4 {
-       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+     }
+     ha:line.1853559 {
+      x1=414.0mil; y1=696.0mil; x2=509.94mil; y2=696.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.5 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+     }
+     ha:line.1853562 {
+      x1=509.94mil; y1=696.0mil; x2=510.0mil; y2=696.06mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.6 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+     }
+     ha:line.1853633 {
+      x1=628.52mil; y1=820.0mil; x2=628.52mil; y2=775.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.7 {
-       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+     }
+     ha:line.1853668 {
+      x1=628.52mil; y1=774.0mil; x2=534.0mil; y2=774.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.8 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+     }
+     ha:line.1853671 {
+      x1=534.0mil; y1=774.0mil; x2=511.0mil; y2=751.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.9 {
-       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1853674 {
+      x1=511.0mil; y1=751.0mil; x2=511.0mil; y2=697.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.10 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1853677 {
+      x1=511.0mil; y1=697.0mil; x2=510.0mil; y2=696.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
     }
-    ha:Q {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+    color = {#8b2323}
+    group = 3
+    ha:combining {
+    }
+   }
+   ha:bottom-sig {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>b}
+     {pcb-rnd::key::select} = {<Key>l; <Key>b}
+    }
+    lid = 1
+    li:objects {
+     ha:line.1851142 {
+      x1=1000.0mil; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
       }
-      ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
-      ha:line.2 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+     }
+     ha:line.1851154 {
+      x1=0.0; y1=0.0; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
       }
-      ha:line.3 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
-      ha:line.4 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+     }
+     ha:line.1851166 {
+      x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
       }
-      ha:line.5 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
-      ha:line.6 {
-       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1851178 {
+      x1=1000.0mil; y1=0.0; x2=1000.0mil; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
       }
-      ha:line.7 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
-      ha:line.8 {
-       x1=10.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1852410 {
+      x1=275.0mil; y1=600.0mil; x2=275.0mil; y2=104.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:U {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+     ha:line.1852485 {
+      x1=900.0mil; y1=550.0mil; x2=325.0mil; y2=550.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1852488 {
+      x1=325.0mil; y1=550.0mil; x2=275.0mil; y2=600.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1852916 {
+      x1=580.0mil; y1=117.0mil; x2=833.0mil; y2=117.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.3 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+     }
+     ha:line.1852919 {
+      x1=833.0mil; y1=117.0mil; x2=900.0mil; y2=50.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.4 {
-       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+     }
+     ha:line.1853039 {
+      x1=900.0mil; y1=250.0mil; x2=830.0mil; y2=180.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:V {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1853042 {
+      x1=830.0mil; y1=180.0mil; x2=493.0mil; y2=180.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.1 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+     }
+     ha:line.1853045 {
+      x1=493.0mil; y1=180.0mil; x2=430.0mil; y2=117.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:T {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.1853139 {
+      x1=790.0mil; y1=222.0mil; x2=376.0mil; y2=222.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.1 {
-       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1853142 {
+      x1=376.0mil; y1=222.0mil; x2=326.0mil; y2=172.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:X {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.1853680 {
+      x1=275.0mil; y1=104.0mil; x2=329.0mil; y2=50.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1853683 {
+      x1=700.0mil; y1=50.0mil; x2=329.0mil; y2=50.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    ha:Y {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+     ha:line.1854109 {
+      x1=900.0mil; y1=450.0mil; x2=600.0mil; y2=450.0mil; thickness=80.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.1 {
-       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+     }
+     ha:line.1854136 {
+      x1=900.0mil; y1=950.0mil; x2=761.0mil; y2=950.0mil; thickness=80.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.2 {
-       x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1854139 {
+      x1=761.0mil; y1=950.0mil; x2=690.0mil; y2=879.0mil; thickness=80.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1854142 {
+      x1=690.0mil; y1=879.0mil; x2=690.0mil; y2=660.0mil; thickness=80.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
      }
     }
-    ha:W {
-     width=0.762001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil;
+    color = {#3a5fcd}
+    group = 10
+    ha:combining {
+    }
+   }
+   ha:top-gnd {
+    lid = 2
+    li:objects {
+     ha:polygon.1851363 { clearance=12.0mil;
+      li:geometry {
+        ta:contour {
+         { -40.0mil; 1.0mil }
+         { 1.02in; 1.0mil }
+         { 1.02in; 1.034in }
+         { -40.0mil; 1.034in }
+        }
       }
-      ha:line.1 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+
+      ha:flags {
+       clearpolypoly=1
+       clearpoly=1
       }
-      ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+     }
+     ha:polygon.1851353 { clearance=12.0mil;
+      li:geometry {
+        ta:contour {
+         { 7.0mil; 5.0mil }
+         { 1.003in; 5.0mil }
+         { 1.003in; 1.001in }
+         { 7.0mil; 1.001in }
+        }
       }
-      ha:line.3 {
-       x1=15.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+
+      ha:flags {
+       clearpolypoly=1
+       clearpoly=1
       }
-      ha:line.4 {
-       x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
+     }
+    }
+    color = {#104e8b}
+    group = 3
+    ha:combining {
+    }
+   }
+   ha:bottom-gnd {
+    lid = 3
+    li:objects {
+     ha:polygon.1851368 { clearance=12.0mil;
+      li:geometry {
+        ta:contour {
+         { -15.0mil; -8.0mil }
+         { 1.017in; -8.0mil }
+         { 1.017in; 25.781mm }
+         { -15.0mil; 25.781mm }
+        }
       }
-      ha:line.5 {
-       x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
+
+      ha:flags {
+       clearpolypoly=1
+       clearpoly=1
+       lock=1
       }
      }
     }
-    ha:[ {
-     width=0.127001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+    color = {#cd3700}
+    group = 10
+    ha:combining {
+    }
+   }
+   ha:int-sig2 {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>i}
+     {pcb-rnd::key::select} = {<Key>l; <Key>i}
+    }
+    lid = 4
+    li:objects {
+     ha:line.1851139 {
+      x1=1000.0mil; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
       }
-      ha:line.2 {
-       x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-    }
-    ha:^ {
-     width=0.254001mm; height=0.381001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.1851151 {
+      x1=0.0; y1=0.0; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
       }
-      ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=15.0mil; thickness=8.0mil;
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-    }
-    ha:Z {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+     ha:line.1851163 {
+      x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
       }
-      ha:line.1 {
-       x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
-      ha:line.2 {
-       x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+     }
+     ha:line.1851175 {
+      x1=1000.0mil; y1=0.0; x2=1000.0mil; y2=1000.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:` {
-     width=1.651001mm; height=1.651001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=50.0mil; y1=0.0; x2=65.0mil; y2=15.0mil; thickness=8.0mil;
+    color = {#548b54}
+    group = 7
+    ha:combining {
+    }
+   }
+   ha:power {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>o}
+     {pcb-rnd::key::select} = {<Key>l; <Key>o}
+    }
+    lid = 5
+    li:objects {
+     ha:line.1851136 {
+      x1=1000.0mil; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
       }
-      ha:line.1 {
-       x1=65.0mil; y1=50.0mil; x2=50.0mil; y2=65.0mil; thickness=8.0mil;
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
-      ha:line.2 {
-       x1=50.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+     }
+     ha:line.1851148 {
+      x1=0.0; y1=0.0; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
       }
-      ha:line.3 {
-       x1=15.0mil; y1=65.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
-      ha:line.4 {
-       x1=0.0; y1=50.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
+     }
+     ha:line.1851160 {
+      x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
       }
-      ha:line.5 {
-       x1=0.0; y1=15.0mil; x2=15.0mil; y2=0.0; thickness=8.0mil;
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
-      ha:line.6 {
-       x1=15.0mil; y1=0.0; x2=50.0mil; y2=0.0; thickness=8.0mil;
+     }
+     ha:line.1851172 {
+      x1=1000.0mil; y1=0.0; x2=1000.0mil; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
       }
-      ha:line.7 {
-       x1=65.0mil; y1=15.0mil; x2=65.0mil; y2=50.0mil; thickness=8.0mil;
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
-      ha:line.8 {
-       x1=25.0mil; y1=25.0mil; x2=40.0mil; y2=25.0mil; thickness=8.0mil;
+     }
+    }
+    color = {#8b7355}
+    group = 5
+    ha:combining {
+    }
+   }
+   ha:outline {
+    lid = 6
+    li:objects {
+     ha:line.1844479 {
+      x1=1000.0mil; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.9 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+
+      ha:attributes {
+        on_every_layer=outline
       }
-      ha:line.10 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+     }
+     ha:line.1849700 {
+      x1=0.0; y1=0.0; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:line.11 {
-       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+
+      ha:attributes {
+        on_every_layer=outline
       }
-      ha:line.12 {
-       x1=25.0mil; y1=45.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
+     }
+     ha:line.1849709 {
+      x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      ha:attributes {
+        on_every_layer=outline
       }
      }
-    }
-    ha:_ {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+     ha:line.1851130 {
+      x1=1000.0mil; y1=0.0; x2=1000.0mil; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      ha:attributes {
+        on_every_layer=outline
       }
      }
     }
+    color = {#00868b}
+    group = 9
+    ha:combining {
+    }
    }
-   id = 0
-  }
- }
-
- ha:netlists {
-   li:input {
-        ha:+3.3V {
-        li:conn { J1-36; R1-2; R2-2; R3-2; R4-2;        }
-        }
-        ha:sense {
-        li:conn { C3-2; J1-16; R9-2;        }
-        }
-         ha:+5V {
-         li:conn { J1-35; J3-1;         }
-         }
-        ha:ol_in_off {
-        li:conn { J1-14; R12-2;        }
-        }
-         ha:unnamed_net23 {
-         li:conn { R7-2; U1-1;         }
-         }
-          ha:pressure {
-          li:conn { J1-8; J3-2;          }
-          }
-         ha:ignition {
-         li:conn { C2-2; J2-5; R10-1; R11-2; U1-8; U1-9; U1-10; U1-12; U1-13; U1-14;         }
-         }
-        ha:unnamed_net24 {
-        li:conn { R8-2; R9-1; U1-4;        }
-        }
-          ha:unnamed_net22 {
-          li:conn { R5-1; U1-2;          }
-          }
-          ha:GND {
-          li:conn { C1-1; C2-1; C3-1; H1-1; H2-1; J1-37; J1-38; J1-39; J1-40; J2-6; J3-3; J3-4; R7-1; R8-1; R11-1; R13-2;          }
-          }
-          ha:unnamed_net27 {
-          li:conn { Q1-1; R12-1; R13-1;          }
-          }
-          ha:burnwire1 {
-          li:conn { J1-25; J2-1; R1-1;          }
-          }
-          ha:burnwire2 {
-          li:conn { J1-24; J2-2; R2-1;          }
-          }
-          ha:burnwire3 {
-          li:conn { J1-23; J2-3; R3-1;          }
-          }
-          ha:burnwire4 {
-          li:conn { J1-22; J2-4; R4-1;          }
-          }
-         ha:unnamed_net25 {
-         li:conn { R6-1; U1-3;         }
-         }
-         ha:ignite {
-         li:conn { J1-10; R5-2;         }
-         }
-         ha:v_pyro {
-         li:conn { C1-2; J1-1; J1-2; J1-3; J1-4; Q1-2; U1-15;         }
-         }
-        ha:unnamed_net26 {
-        li:conn { Q1-3; R10-2;        }
-        }
-        ha:diagnose {
-        li:conn { J1-12; R6-2;        }
-        }
-   }
- }
- ha:layer_stack {
-  li:groups {
-   ha:0 {
-    name = top_paste
-    ha:type { top=1; paste=1;    }
-    li:layers { 7;    }
-   }
-   ha:1 {
-    name = top_silk
-    ha:type { silk=1; top=1;    }
-    li:layers { 4;    }
-   }
-   ha:2 {
-    name = top_mask
-    ha:type { top=1; mask=1;    }
-    li:layers { 5;    }
-   }
-   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:bottom-silk {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>x}
+     {pcb-rnd::key::select} = {<Key>l; <Key>x}
+    }
+    lid = 7
+    li:objects {
+    }
+    color = {#000000}
+    group = 12
+    ha:combining {
+     auto = 1
+    }
    }
-   ha:5 {
-    name = implicit_subst
-    ha:type {  intern=1; substrate=1;    }
-    li:layers {     }
+   ha:top-silk {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>s}
+     {pcb-rnd::key::select} = {<Key>l; <Key>s}
+    }
+    lid = 8
+    li:objects {
+     ha:text.1853687 {
+      string=v3 ` 2025 Bdale Garbee; x=271.0mil; y=931.0mil; scale=80; fid=0;
+      ha:flags {
+       clearline=1
+      }
+      rot = 0.000000
+     }
+     ha:text.1854105 {
+      string=QuantiStrand; x=271.0mil; y=830.0mil; scale=160; fid=0;
+      ha:flags {
+       clearline=1
+      }
+      rot = 0.000000
+     }
+    }
+    color = {#000000}
+    group = 1
+    ha:combining {
+     auto = 1
+    }
    }
-   ha:6 {
-    name = implicit_subst
-    ha:type { substrate=1; intern=1;    }
-    li:layers {    }
+   ha:top-paste {
+    lid = 9
+    li:objects {
+    }
+    color = {#cd00cd}
+    group = 0
+    ha:combining {
+     auto = 1
+    }
    }
-   ha:7 {
-    name = global_outline
-    ha:type {  intern=1; boundary=1;    }
-    li:layers {      2;}
-     purpose = uroute
+   ha:top-mask {
+    lid = 10
+    li:objects {
+    }
+    color = {#ff0000}
+    group = 2
+    ha:combining {
+     sub = 1
+     auto = 1
+    }
    }
-   ha:8 {
-    name = bottom_copper
-    ha:type {  bottom=1; copper=1;    }
-    li:layers {     1;}
+   ha:bottom-mask {
+    lid = 11
+    li:objects {
+    }
+    color = {#ff0000}
+    group = 11
+    ha:combining {
+     sub = 1
+     auto = 1
+    }
    }
-   ha:9 {
-    name = bottom_mask
-    ha:type {  bottom=1; mask=1;    }
-    li:layers { 6;    }
+   ha:bottom-paste {
+    lid = 12
+    li:objects {
+    }
+    color = {#cd00cd}
+    group = 13
+    ha:combining {
+     auto = 1
+    }
    }
-   ha:10 {
-    name = bottom_silk
-    ha:type { bottom=1; silk=1;    }
-    li:layers { 3;    }
+   ha:slot-plated {
+    lid = 13
+    li:objects {
+    }
+    color = {#8b7355}
+    group = 14
+    ha:combining {
+     auto = 1
+    }
    }
-   ha:11 {
-    name = bottom_paste
-    ha:type { bottom=1; paste=1;    }
-    li:layers { 8;    }
+   ha:slot-unplated {
+    lid = 14
+    li:objects {
+    }
+    color = {#00868b}
+    group = 15
+    ha:combining {
+     auto = 1
+    }
    }
-  }
- }
- li:pcb-rnd-conf-v1 {
-  ha:overwrite {
-   ha:design {
-    min_ring = 7.00 mil
-    min_drill = 15.00 mil
-    text_scale = 100
-    via_thickness = 60.00 mil
-    via_drilling_hole = 35.00 mil
-    min_slk = 5.00 mil
-    text_thickness = 0
-    line_thickness = 10.00 mil
-    shrink = 0.12700000 mm
-    poly_isle_area = 12903200000000.000000
-    min_wid = 6.00 mil
-    bloat = 6.00 mil
-    clearance = 10.00 mil
-     text_font_id = 0
-      via_proto = 0
+   ha:top-assy {
+    lid = 15
+    li:objects {
+    }
+    color = {#444444}
+    group = 16
+    ha:combining {
+    }
    }
-   ha:editor {
-    live_routing = false
-    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
-    buffer_number = 0
-    lock_names = false
-    thin_draw_poly = false
-    thin_draw = false
-    rubber_band_mode = false
-    description = false
-     show_solder_side = 0
-     ha:view {
-      flip_x = 0
-      flip_y = 0
-     }
-      clear_polypoly = false
-       wireframe_draw = false
+   ha:bot-assy {
+    lid = 16
+    li:objects {
+    }
+    color = {#444444}
+    group = 17
+    ha:combining {
+    }
    }
-   ha:plugins {
-    ha:mincut {
-     enable = false
+   ha:fab {
+    lid = 17
+    li:objects {
+    }
+    color = {#222222}
+    group = 18
+    ha:combining {
+     auto = 1
     }
    }
   }
  }
+ ha:pixmaps {
+ }
 }
index 4c6646a63d190ea3344c4fad3c8c53ef69c758e2..a8542c8e4e68d7872a13d206fb262e48597b6679 100644 (file)
@@ -20,35 +20,6 @@ T 13300 -8600 8 10 0 1 0 0 1
 vendor_part_number=MMA7260QT-ND
 T 13300 -8600 8 10 0 1 0 0 1
 vendor_part_number=MCP9700-E/TO-ND
-C 82400 44200 1 0 0 hole_plated.sym
-{
-T 82500 46000 5 10 0 1 0 0 1
-device=HOLE_PLATED
-T 82000 44400 5 10 1 1 0 0 1
-refdes=H1
-T 82400 44200 5 10 0 1 0 0 1
-footprint=hole-M3
-T 82400 44200 5 10 0 1 0 0 1
-loadstatus=noload
-}
-T 82100 45000 9 10 1 0 0 0 2
-mounting holes
-for M3 screws
-C 83500 43000 1 0 0 gnd.sym
-N 83000 43700 83600 43700 4
-N 83000 44400 83600 44400 4
-N 83600 43300 83600 44400 4
-C 82400 43500 1 0 0 hole_plated.sym
-{
-T 82500 45300 5 10 0 1 0 0 1
-device=HOLE_PLATED
-T 82000 43700 5 10 1 1 0 0 1
-refdes=H2
-T 82400 43500 5 10 0 1 0 0 1
-footprint=hole-M3
-T 82400 43500 5 10 0 1 0 0 1
-loadstatus=noload
-}
 T -30400 -57400 8 10 0 1 0 0 1
 vendor_part_number=MMA7260QT-ND
 T -30400 -57400 8 10 0 1 0 0 1
@@ -154,544 +125,483 @@ vendor_part_number=MMA7260QT-ND
 T -29500 -72800 8 10 0 1 0 0 1
 vendor_part_number=MCP9700-E/TO-ND
 T 77200 40600 9 10 1 0 0 0 3
-           Copyright 2024 by Bdale Garbee <bdale@gag.com>
+           Copyright 2025 by Bdale Garbee <bdale@gag.com>
 Licensed under the TAPR Open Hardware License, http://tapr.org/OHL
 
-C 68900 41500 1 0 0 header40-2.sym
+N 81400 49300 77900 49300 4
 {
-T 69150 50000 5 10 0 1 0 0 1
-device=CONNECTOR
-T 68900 41500 5 10 0 1 0 0 1
-footprint=100mil20x2
-T 69500 49600 5 10 1 1 0 0 1
-refdes=J1
-T 68900 41500 5 10 0 1 0 0 1
-value=female
-}
-C 70300 41400 1 0 0 gnd.sym
-C 68700 41400 1 0 0 gnd.sym
-N 68800 41700 68900 41700 4
-N 70400 41700 70300 41700 4
-N 68800 41700 68800 42100 4
-N 68900 42100 68800 42100 4
-N 70300 42100 70400 42100 4
-N 70400 42100 70400 41700 4
-N 70300 49300 75100 49300 4
-{
-T 71900 49350 5 10 1 1 0 6 1
-netname=v_pyro
+T 77900 49350 5 10 1 1 0 0 1
+netname=analog4
 }
-C 83200 46800 1 0 0 conn-6.sym
+C 62000 40000 0 0 0 title-B.sym
+C 80300 49700 1 270 1 resistor.sym
 {
-T 83655 49095 5 10 1 1 0 0 1
-refdes=J2
-T 83200 46800 5 10 0 0 0 0 1
-device=CONNECTOR
-T 83200 46800 5 10 0 1 0 0 1
-footprint=tb003-500-06
-T 83200 46800 5 10 0 0 0 0 1
-value=6screws
+T 80700 50000 5 10 0 0 90 2 1
+device=RESISTOR
+T 80300 49700 5 10 0 1 0 6 1
+footprint=0402
+T 80600 50200 5 10 1 1 0 0 1
+refdes=R3
+T 80600 49900 5 10 1 1 0 0 1
+value=15k
 }
-N 83200 48900 79700 48900 4
+C 78900 49700 1 270 1 resistor.sym
 {
-T 79700 48950 5 10 1 1 0 0 1
-netname=burnwire1
+T 79300 50000 5 10 0 0 90 2 1
+device=RESISTOR
+T 78900 49700 5 10 0 1 0 6 1
+footprint=0402
+T 79200 50200 5 10 1 1 0 0 1
+refdes=R1
+T 79200 49900 5 10 1 1 0 0 1
+value=15k
 }
-C 83100 46600 1 0 0 gnd.sym
-N 77500 47300 83200 47300 4
+C 79800 49700 1 90 0 resistor.sym
 {
-T 79700 47350 5 10 1 1 0 0 1
-netname=ignition
+T 79400 50000 5 10 0 0 90 0 1
+device=RESISTOR
+T 79800 49700 5 10 0 1 0 0 1
+footprint=0402
+T 79900 50200 5 10 1 1 0 0 1
+refdes=R2
+T 79900 49900 5 10 1 1 0 0 1
+value=15k
 }
-C 68400 48400 1 0 0 nc-left.sym
+N 79000 50600 80400 50600 4
+N 79000 49700 79000 49300 4
+N 81400 48900 77900 48900 4
 {
-T 68400 48800 5 10 0 0 0 0 1
-value=NoConnection
-T 68400 49200 5 10 0 0 0 0 1
-device=DRC_Directive
+T 77900 48950 5 10 1 1 0 0 1
+netname=analog5
 }
-C 68400 48000 1 0 0 nc-left.sym
+N 81400 48500 77900 48500 4
 {
-T 68400 48400 5 10 0 0 0 0 1
-value=NoConnection
-T 68400 48800 5 10 0 0 0 0 1
-device=DRC_Directive
+T 77900 48550 5 10 1 1 0 0 1
+netname=analog6
 }
-C 68400 47600 1 0 0 nc-left.sym
+N 79700 49700 79700 48900 4
+N 80400 49700 80400 48500 4
+C 75400 44600 1 0 1 p3-fet.sym
 {
-T 68400 48000 5 10 0 0 0 0 1
-value=NoConnection
-T 68400 48400 5 10 0 0 0 0 1
-device=DRC_Directive
+T 74495 45105 5 10 0 0 0 6 1
+device=MOSFET
+T 75400 44600 5 10 0 0 0 0 1
+footprint=TO252FET
+T 74595 44505 5 10 1 1 0 6 1
+refdes=Q1
+T 73800 44700 5 10 1 1 0 0 1
+value=IPD068P03L3GATMA1
 }
-C 68400 46800 1 0 0 nc-left.sym
+C 73600 44200 1 270 0 resistor.sym
 {
-T 68400 47200 5 10 0 0 0 0 1
-value=NoConnection
-T 68400 47600 5 10 0 0 0 0 1
-device=DRC_Directive
+T 74000 43900 5 10 0 1 270 0 1
+device=RESISTOR
+T 73600 44200 5 10 0 1 270 0 1
+footprint=0402
+T 73900 43800 5 10 1 1 0 0 1
+refdes=R4
+T 73900 43500 5 10 1 1 0 0 1
+value=100k
 }
-C 68400 46400 1 0 0 nc-left.sym
+C 73500 43300 1 90 0 capacitor.sym
 {
-T 68400 46800 5 10 0 0 0 0 1
-value=NoConnection
-T 68400 47200 5 10 0 0 0 0 1
-device=DRC_Directive
+T 72800 43500 5 10 0 1 90 0 1
+device=CAPACITOR
+T 73500 43300 5 10 0 1 0 0 1
+footprint=0402
+T 73200 43900 5 10 1 1 0 6 1
+refdes=C4
+T 73200 43400 5 10 1 1 0 6 1
+value=0.1uF
+}
+N 73300 43300 74700 43300 4
+N 74700 42600 74700 43600 4
+C 73800 41500 1 0 0 FDS9926A.sym
+{
+T 73838 41508 5 10 0 1 0 0 1
+device=MOSFET
+T 73495 41470 5 10 0 1 0 0 1
+footprint=PDFN33
+T 73800 41500 5 10 0 0 0 0 1
+slot=1
+T 74800 42400 5 10 1 1 0 0 1
+refdes=Q4
+T 74800 42100 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 74600 41500 1 0 0 gnd.sym
+C 73900 41800 1 90 1 resistor.sym
+{
+T 73500 41500 5 10 0 1 270 2 1
+device=RESISTOR
+T 73900 41800 5 10 0 1 270 2 1
+footprint=0402
+T 73600 41400 5 10 1 1 0 6 1
+refdes=R5
+T 73600 41100 5 10 1 1 0 6 1
+value=1M
 }
-C 68400 46000 1 0 0 nc-left.sym
+C 73700 40600 1 0 0 gnd.sym
+N 74200 44200 71500 44200 4
 {
-T 68400 46400 5 10 0 0 0 0 1
-value=NoConnection
-T 68400 46800 5 10 0 0 0 0 1
-device=DRC_Directive
+T 71500 44250 5 10 1 1 0 0 1
+netname=v_pyro
 }
-C 68400 45600 1 0 0 nc-left.sym
+N 75200 44200 75800 44200 4
+C 72700 41700 1 0 0 resistor.sym
 {
-T 68400 46000 5 10 0 0 0 0 1
-value=NoConnection
-T 68400 46400 5 10 0 0 0 0 1
-device=DRC_Directive
+T 73000 42100 5 10 0 1 0 0 1
+device=RESISTOR
+T 72700 41700 5 10 0 1 90 0 1
+footprint=0402
+T 73100 42100 5 10 1 1 180 0 1
+refdes=R9
+T 73500 42100 5 10 1 1 180 0 1
+value=1k
 }
-C 68400 45200 1 0 0 nc-left.sym
+N 73800 41800 73600 41800 4
+N 72400 47100 71200 47100 4
 {
-T 68400 45600 5 10 0 0 0 0 1
-value=NoConnection
-T 68400 46000 5 10 0 0 0 0 1
-device=DRC_Directive
+T 71200 47150 5 10 1 1 0 0 1
+netname=gpio23
 }
-C 68400 44000 1 0 0 nc-left.sym
+N 72400 47500 71200 47500 4
 {
-T 68400 44400 5 10 0 0 0 0 1
-value=NoConnection
-T 68400 44800 5 10 0 0 0 0 1
-device=DRC_Directive
+T 71200 47550 5 10 1 1 0 0 1
+netname=gpio24
 }
-C 68400 43600 1 0 0 nc-left.sym
+N 71200 47900 72400 47900 4
 {
-T 68400 44000 5 10 0 0 0 0 1
-value=NoConnection
-T 68400 44400 5 10 0 0 0 0 1
-device=DRC_Directive
+T 71200 47950 5 10 1 1 0 0 1
+netname=gpio07
 }
-C 68400 43200 1 0 0 nc-left.sym
+N 75000 47100 73800 47100 4
 {
-T 68400 43600 5 10 0 0 0 0 1
-value=NoConnection
-T 68400 44000 5 10 0 0 0 0 1
-device=DRC_Directive
+T 75000 47150 5 10 1 1 0 6 1
+netname=gpio05
 }
-C 70300 48400 1 0 0 nc-right.sym
+N 75000 47500 73800 47500 4
 {
-T 70400 48900 5 10 0 0 0 0 1
-value=NoConnection
-T 70400 49100 5 10 0 0 0 0 1
-device=DRC_Directive
+T 75000 47550 5 10 1 1 0 6 1
+netname=gpio06
 }
-C 70300 46000 1 0 0 nc-right.sym
+N 75000 46700 73800 46700 4
 {
-T 70400 46500 5 10 0 0 0 0 1
-value=NoConnection
-T 70400 46700 5 10 0 0 0 0 1
-device=DRC_Directive
+T 75000 46750 5 10 1 1 0 6 1
+netname=gpio26
 }
-C 70300 45600 1 0 0 nc-right.sym
+N 72400 48300 71200 48300 4
 {
-T 70400 46100 5 10 0 0 0 0 1
-value=NoConnection
-T 70400 46300 5 10 0 0 0 0 1
-device=DRC_Directive
+T 71200 48350 5 10 1 1 0 0 1
+netname=gpio21
 }
-C 70300 44400 1 0 0 nc-right.sym
+C 72400 46100 1 0 0 header20-2.sym
 {
-T 70400 44900 5 10 0 0 0 0 1
-value=NoConnection
-T 70400 45100 5 10 0 0 0 0 1
-device=DRC_Directive
+T 72550 50450 5 10 0 0 0 0 1
+device=CONNECTOR
+T 72400 46100 5 10 0 1 0 0 1
+value=Header-10x2
+T 73000 50200 5 10 1 1 0 0 1
+refdes=J6
+T 72600 45900 5 10 1 1 0 0 1
+footprint=100mil10x2
 }
-C 70300 44000 1 0 0 nc-right.sym
+N 72400 49100 69500 49100 4
 {
-T 70400 44500 5 10 0 0 0 0 1
-value=NoConnection
-T 70400 44700 5 10 0 0 0 0 1
-device=DRC_Directive
+T 71200 49150 5 10 1 1 0 0 1
+netname=analog4
 }
-C 70300 43600 1 0 0 nc-right.sym
+N 72400 48700 70400 48700 4
 {
-T 70400 44100 5 10 0 0 0 0 1
-value=NoConnection
-T 70400 44300 5 10 0 0 0 0 1
-device=DRC_Directive
+T 71200 48750 5 10 1 1 0 0 1
+netname=analog5
 }
-C 70300 43200 1 0 0 nc-right.sym
+N 72400 49500 68600 49500 4
 {
-T 70400 43700 5 10 0 0 0 0 1
-value=NoConnection
-T 70400 43900 5 10 0 0 0 0 1
-device=DRC_Directive
+T 71200 49550 5 10 1 1 0 0 1
+netname=analog6
 }
-C 62000 40000 0 0 0 title-B.sym
-N 70300 48900 70700 48900 4
-N 70700 48900 70700 49300 4
-N 70700 49300 70700 50600 4
-N 70700 50000 68500 50000 4
-N 68500 48900 68500 50000 4
-N 68500 49300 68900 49300 4
-N 68500 48900 68900 48900 4
-N 70300 47700 73100 47700 4
-{
-T 71400 47750 5 10 1 1 0 6 1
-netname=ignite
+N 72400 49900 67700 49900 4
+{
+T 71200 49950 5 10 1 1 0 0 1
+netname=analog7
 }
-N 73100 47700 73100 48900 4
-C 82100 49300 1 270 1 resistor.sym
+N 81400 45700 77900 45700 4
 {
-T 82500 49600 5 10 0 0 90 2 1
-device=RESISTOR
-T 82100 49300 5 10 0 1 0 6 1
-footprint=0402
-T 82400 49800 5 10 1 1 0 0 1
-refdes=R3
-T 82400 49500 5 10 1 1 0 0 1
-value=15k
+T 77900 45750 5 10 1 1 0 0 1
+netname=v_pyro
 }
-C 83000 49300 1 90 0 resistor.sym
+N 72400 46700 72100 46700 4
+C 72300 46700 1 0 1 3.3V-plus.sym
+C 73900 46300 1 0 0 5V-plus.sym
+N 81400 47300 80800 47300 4
+N 73800 49500 75000 49500 4
 {
-T 82600 49600 5 10 0 0 90 0 1
-device=RESISTOR
-T 83000 49300 5 10 0 1 0 0 1
-footprint=0402
-T 83100 49800 5 10 1 1 0 0 1
-refdes=R4
-T 83100 49500 5 10 1 1 0 0 1
-value=15k
+T 75000 49550 5 10 1 1 0 6 1
+netname=sda
 }
-C 80700 49300 1 270 1 resistor.sym
+N 73800 49900 75000 49900 4
 {
-T 81100 49600 5 10 0 0 90 2 1
-device=RESISTOR
-T 80700 49300 5 10 0 1 0 6 1
-footprint=0402
-T 81000 49800 5 10 1 1 0 0 1
-refdes=R1
-T 81000 49500 5 10 1 1 0 0 1
-value=15k
+T 75000 49950 5 10 1 1 0 6 1
+netname=scl
 }
-C 81600 49300 1 90 0 resistor.sym
+N 73800 48300 75000 48300 4
 {
-T 81200 49600 5 10 0 0 90 0 1
-device=RESISTOR
-T 81600 49300 5 10 0 1 0 0 1
-footprint=0402
-T 81700 49800 5 10 1 1 0 0 1
-refdes=R2
-T 81700 49500 5 10 1 1 0 0 1
-value=15k
+T 75000 48350 5 10 1 1 0 6 1
+netname=mosi
 }
-N 80800 50200 82900 50200 4
-N 80800 49300 80800 48900 4
-N 83200 48500 79700 48500 4
+N 73800 48700 75000 48700 4
 {
-T 79700 48550 5 10 1 1 0 0 1
-netname=burnwire2
+T 75000 48750 5 10 1 1 0 6 1
+netname=miso
 }
-N 83200 48100 79700 48100 4
+N 73800 49100 75000 49100 4
 {
-T 79700 48150 5 10 1 1 0 0 1
-netname=burnwire3
+T 75000 49150 5 10 1 1 0 6 1
+netname=sclk
 }
-N 83200 47700 79700 47700 4
+N 73800 47900 75000 47900 4
 {
-T 79700 47750 5 10 1 1 0 0 1
-netname=burnwire4
+T 75000 47950 5 10 1 1 0 6 1
+netname=gpio19
 }
-N 81500 49300 81500 48500 4
-N 82200 49300 82200 48100 4
-N 82900 49300 82900 47700 4
-C 68400 42800 1 0 0 nc-left.sym
+N 74100 46300 73800 46300 4
+C 81400 45600 1 0 0 conn-10.sym
 {
-T 68400 43200 5 10 0 0 0 0 1
+T 81400 45600 5 10 0 1 0 6 1
+device=CONNECTOR
+T 81400 45600 5 10 0 1 0 6 1
+value=Header-10
+T 81755 49495 5 10 1 1 0 0 1
+refdes=J5
+T 82400 45400 5 10 0 1 0 6 1
+footprint=100mil10pin
+}
+C 72000 46000 1 0 0 gnd.sym
+N 72100 46300 72400 46300 4
+C 75000 49800 1 0 0 nc-right.sym
+{
+T 75100 50300 5 10 0 0 0 0 1
 value=NoConnection
-T 68400 43600 5 10 0 0 0 0 1
+T 75100 50500 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 70300 42800 1 0 0 nc-right.sym
+C 75000 49400 1 0 0 nc-right.sym
 {
-T 70400 43300 5 10 0 0 0 0 1
+T 75100 49900 5 10 0 0 0 0 1
 value=NoConnection
-T 70400 43500 5 10 0 0 0 0 1
+T 75100 50100 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-N 68900 44500 67800 44500 4
-{
-T 67800 44550 5 10 1 1 0 0 1
-netname=burnwire1
-}
-N 68900 44900 67800 44900 4
-{
-T 67800 44950 5 10 1 1 0 0 1
-netname=burnwire3
-}
-N 70300 44900 71400 44900 4
-{
-T 71400 44950 5 10 1 1 0 6 1
-netname=burnwire2
-}
-N 70300 45300 71400 45300 4
+C 75000 49000 1 0 0 nc-right.sym
 {
-T 71400 45350 5 10 1 1 0 6 1
-netname=burnwire4
-}
-N 70300 42500 71200 42500 4
-C 71000 42500 1 0 0 3.3V-plus.sym
-C 80600 50200 1 0 0 3.3V-plus.sym
-C 75100 47100 1 0 0 BTS7008.sym
-{
-T 75395 49895 5 10 0 0 0 0 1
-device=IC
-T 75395 49595 5 10 1 1 0 0 1
-refdes=U1
-T 75392 50200 5 10 0 0 0 0 1
-footprint=PG-TSDSO-14
-T 77208 49600 5 10 1 1 0 6 1
-value=BTS7008-1EPP
-}
-N 77700 47300 77700 49300 4
-N 77700 49300 77500 49300 4
-N 77500 48900 77700 48900 4
-N 77500 48500 77700 48500 4
-N 77500 47700 77700 47700 4
-N 77500 48100 77700 48100 4
-C 77500 46400 1 270 1 capacitor.sym
-{
-T 78200 46600 5 10 0 0 90 2 1
-device=CAPACITOR
-T 77600 47000 5 10 1 1 0 6 1
-refdes=C2
-T 78400 46600 5 10 0 0 90 2 1
-symversion=0.1
-T 77600 46500 5 10 1 1 0 6 1
-value=10 nF
-T 77500 46400 5 10 0 1 0 6 1
-footprint=0402
+T 75100 49500 5 10 0 0 0 0 1
+value=NoConnection
+T 75100 49700 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 77600 46100 1 0 0 gnd.sym
-C 72500 48400 1 270 1 capacitor.sym
+C 75000 48600 1 0 0 nc-right.sym
 {
-T 73200 48600 5 10 0 0 90 2 1
-device=CAPACITOR
-T 72600 49000 5 10 1 1 0 6 1
-refdes=C1
-T 73400 48600 5 10 0 0 90 2 1
-symversion=0.1
-T 72600 48500 5 10 1 1 0 6 1
-value=68 nF
-T 72500 48400 5 10 0 1 0 0 1
-footprint=0805
+T 75100 49100 5 10 0 0 0 0 1
+value=NoConnection
+T 75100 49300 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-N 70300 46500 72700 46500 4
+C 75000 48200 1 0 0 nc-right.sym
 {
-T 71400 46550 5 10 1 1 0 6 1
-netname=sense
+T 75100 48700 5 10 0 0 0 0 1
+value=NoConnection
+T 75100 48900 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 74900 48800 1 0 1 resistor.sym
+C 79500 50600 1 0 0 5V-plus.sym
+N 81400 47700 75800 47700 4
 {
-T 74600 49200 5 10 0 0 180 2 1
-device=RESISTOR
-T 74900 48800 5 10 0 1 90 6 1
-footprint=0402
-T 74300 49050 5 10 1 1 0 6 1
-refdes=R5
-T 74500 49050 5 10 1 1 0 0 1
-value=4.7k
+T 77900 47750 5 10 1 1 0 0 1
+netname=ignite
 }
-N 74900 48900 75100 48900 4
-C 74900 48400 1 0 1 resistor.sym
-{
-T 74600 48800 5 10 0 0 180 2 1
-device=RESISTOR
-T 74900 48400 5 10 0 1 90 6 1
-footprint=0402
-T 74300 48650 5 10 1 1 0 6 1
-refdes=R6
-T 74500 48650 5 10 1 1 0 0 1
-value=4.7k
+N 75800 47700 75800 44200 4
+T 82200 46100 9 8 1 0 0 0 17
+burnwire 1
+
+burnwire 2
+
+burnwire 3
+
+gnd
+
+ignite
+
+5V
+
+pressure
+
+gnd
+
+gnd
+N 81400 46500 77900 46500 4
+{
+T 77900 46550 5 10 1 1 0 0 1
+netname=analog7
+}
+C 80600 47300 1 0 0 5V-plus.sym
+C 81100 45000 1 0 0 gnd.sym
+N 81400 48100 81200 48100 4
+N 81200 48100 81200 45300 4
+N 81400 46100 81200 46100 4
+N 81400 46900 81200 46900 4
+N 72700 41800 71500 41800 4
+{
+T 71500 41850 5 10 1 1 0 0 1
+netname=gpio19
+}
+C 68800 48600 1 90 0 zener.sym
+{
+T 68200 49000 5 10 0 0 90 0 1
+device=DIODE
+T 68800 48600 5 10 0 1 0 0 1
+footprint=0805diode
+T 68300 48800 5 10 1 1 0 6 1
+refdes=Z2
+T 68300 49100 5 10 1 1 0 6 1
+value=5.6V
+}
+C 68500 48300 1 0 0 gnd.sym
+T 67800 46700 9 10 1 0 0 0 4
+Zeners to protect ADC 
+inputs if user hooks up
+something random.
+
+C 67900 49000 1 90 0 zener.sym
+{
+T 67300 49400 5 10 0 0 90 0 1
+device=DIODE
+T 67900 49000 5 10 0 1 0 0 1
+footprint=0805diode
+T 67400 49200 5 10 1 1 0 6 1
+refdes=Z1
+T 67400 49500 5 10 1 1 0 6 1
+value=5.6V
+}
+C 67600 48700 1 0 0 gnd.sym
+C 69700 48200 1 90 0 zener.sym
+{
+T 69100 48600 5 10 0 0 90 0 1
+device=DIODE
+T 69700 48200 5 10 0 1 0 0 1
+footprint=0805diode
+T 69200 48400 5 10 1 1 0 6 1
+refdes=Z3
+T 69200 48700 5 10 1 1 0 6 1
+value=5.6V
+}
+C 69400 47900 1 0 0 gnd.sym
+C 70600 47800 1 90 0 zener.sym
+{
+T 70000 48200 5 10 0 0 90 0 1
+device=DIODE
+T 70600 47800 5 10 0 1 0 0 1
+footprint=0805diode
+T 70100 48000 5 10 1 1 0 6 1
+refdes=Z4
+T 70100 48300 5 10 1 1 0 6 1
+value=5.6V
+}
+C 70300 47500 1 0 0 gnd.sym
+C 70700 48200 1 0 0 nc-left.sym
+{
+T 70700 48600 5 10 0 0 0 0 1
+value=NoConnection
+T 70700 49000 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-N 75100 48500 74900 48500 4
-N 74000 48900 73100 48900 4
-N 70300 47300 73500 47300 4
+C 70700 47800 1 0 0 nc-left.sym
 {
-T 71400 47350 5 10 1 1 0 6 1
-netname=diagnose
+T 70700 48200 5 10 0 0 0 0 1
+value=NoConnection
+T 70700 48600 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 68400 47200 1 0 0 nc-left.sym
+C 70700 47400 1 0 0 nc-left.sym
 {
-T 68400 47600 5 10 0 0 0 0 1
+T 70700 47800 5 10 0 0 0 0 1
 value=NoConnection
-T 68400 48000 5 10 0 0 0 0 1
+T 70700 48200 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-N 73500 47300 73500 48500 4
-C 72600 48100 1 0 0 gnd.sym
-C 75200 46400 1 90 0 resistor.sym
+C 70700 47000 1 0 0 nc-left.sym
 {
-T 74800 46700 5 10 0 0 90 0 1
-device=RESISTOR
-T 75200 46400 5 10 0 1 0 0 1
-footprint=0402
-T 74900 46900 5 10 1 1 0 6 1
-refdes=R7
-T 74900 46600 5 10 1 1 0 6 1
-value=47
+T 70700 47400 5 10 0 0 0 0 1
+value=NoConnection
+T 70700 47800 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 75000 46100 1 0 0 gnd.sym
-N 73500 48500 74000 48500 4
-C 73600 45600 1 270 1 resistor.sym
+C 75000 47400 1 0 0 nc-right.sym
 {
-T 74000 45900 5 10 0 0 90 2 1
-device=RESISTOR
-T 73600 45600 5 10 0 1 0 6 1
-footprint=0402
-T 73900 46100 5 10 1 1 0 0 1
-refdes=R8
-T 73900 45800 5 10 1 1 0 0 1
-value=1.2k
+T 75100 47900 5 10 0 0 0 0 1
+value=NoConnection
+T 75100 48100 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 73600 45300 1 0 0 gnd.sym
-N 75700 48100 74300 48100 4
-C 73600 46400 1 0 1 resistor.sym
+C 75000 47000 1 0 0 nc-right.sym
 {
-T 73300 46800 5 10 0 0 180 2 1
-device=RESISTOR
-T 73600 46400 5 10 0 1 90 6 1
-footprint=0402
-T 73000 46650 5 10 1 1 0 6 1
-refdes=R9
-T 73200 46650 5 10 1 1 0 0 1
-value=4.7k
+T 75100 47500 5 10 0 0 0 0 1
+value=NoConnection
+T 75100 47700 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-N 73600 46500 74300 46500 4
-C 72400 45600 1 270 1 capacitor.sym
+C 75000 46600 1 0 0 nc-right.sym
 {
-T 73100 45800 5 10 0 0 90 2 1
-device=CAPACITOR
-T 72500 46200 5 10 1 1 0 6 1
-refdes=C3
-T 73300 45800 5 10 0 0 90 2 1
-symversion=0.1
-T 72500 45700 5 10 1 1 0 6 1
-value=220pF
-T 72400 45600 5 10 0 1 0 0 1
-footprint=0402
+T 75100 47100 5 10 0 0 0 0 1
+value=NoConnection
+T 75100 47300 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 72500 45300 1 0 0 gnd.sym
-C 78700 46400 1 270 1 resistor.sym
+C 71600 46600 1 0 0 nc-left.sym
 {
-T 79100 46700 5 10 0 0 90 2 1
-device=RESISTOR
-T 78700 46400 5 10 0 1 0 6 1
-footprint=0402
-T 79000 46900 5 10 1 1 0 0 1
-refdes=R11
-T 79000 46600 5 10 1 1 0 0 1
-value=47k
+T 71600 47000 5 10 0 0 0 0 1
+value=NoConnection
+T 71600 47400 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 78700 47300 1 270 1 resistor.sym
+C 67700 40600 1 0 0 FDS9926A.sym
 {
-T 79100 47600 5 10 0 0 90 2 1
-device=RESISTOR
-T 78700 47300 5 10 0 1 0 6 1
-footprint=0402
-T 79000 47800 5 10 1 1 0 0 1
-refdes=R10
-T 79000 47500 5 10 1 1 0 0 1
-value=1.5k
+T 67738 40608 5 10 0 1 0 0 1
+device=MOSFET
+T 67395 40570 5 10 0 1 0 0 1
+footprint=PDFN33
+T 67700 40600 5 10 0 0 0 0 1
+slot=2
+T 68700 41500 5 10 1 1 0 0 1
+refdes=Q4
+T 68700 41200 5 10 1 1 0 0 1
+value=TSM200N03D
 }
-C 78700 46100 1 0 0 gnd.sym
-N 78800 49600 78800 48200 4
-C 76800 50000 1 0 1 resistor.sym
+C 67200 40800 1 0 0 nc-left.sym
 {
-T 76500 50400 5 10 0 0 180 2 1
-device=RESISTOR
-T 76800 50000 5 10 0 1 90 6 1
-footprint=0402
-T 76200 50250 5 10 1 1 0 6 1
-refdes=R12
-T 76400 50250 5 10 1 1 0 0 1
-value=1k
+T 67200 41200 5 10 0 0 0 0 1
+value=NoConnection
+T 67200 41600 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-N 70300 46900 73900 47000 4
+C 68600 42000 1 0 0 nc-right.sym
 {
-T 71400 46950 5 10 1 1 0 6 1
-netname=ol_in_off
+T 68700 42500 5 10 0 0 0 0 1
+value=NoConnection
+T 68700 42700 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-N 73900 47000 73900 50200 4
-N 73900 50200 75900 50100 4
-N 78800 50600 70700 50600 4
-C 78300 50600 1 180 1 pnp.sym
+C 68600 41600 1 0 0 nc-right.sym
 {
-T 78900 50100 5 10 0 0 180 6 1
-device=NPN_TRANSISTOR
-T 78900 50200 5 10 1 1 0 0 1
-refdes=Q1
-T 78900 49900 5 10 1 1 0 0 1
-value=BC807
-T 78300 50600 5 10 0 0 0 0 1
-footprint=SOT23
-}
-T 76100 45100 9 10 1 0 0 0 3
-R10/R11 totem may result in pyro firing,
-be prepared to adjust resistor values or
-elide this circuit entirely?
-N 76800 50100 78300 50100 4
-C 78400 50100 1 90 1 resistor.sym
-{
-T 78000 49800 5 10 0 0 270 2 1
-device=RESISTOR
-T 78400 50100 5 10 0 1 180 6 1
-footprint=0402
-T 78100 49750 5 10 1 1 0 6 1
-refdes=R13
-T 78100 49450 5 10 1 1 0 6 1
-value=4.7k
+T 68700 42100 5 10 0 0 0 0 1
+value=NoConnection
+T 68700 42300 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 78200 48900 1 0 0 gnd.sym
-N 72900 43400 72700 43400 4
-C 72800 41900 1 0 1 gnd.sym
+C 68600 40800 1 0 0 nc-right.sym
 {
-T 71200 41800 5 10 0 1 0 6 1
-motortest=true
+T 68700 41300 5 10 0 0 0 0 1
+value=NoConnection
+T 68700 41500 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-N 72900 42200 72700 42200 4
-N 72700 42200 72700 42600 4
-N 72900 42600 72700 42600 4
-C 72900 42100 1 0 0 conn-4.sym
-{
-T 72900 42100 5 10 0 1 0 6 1
-device=CONNECTOR
-T 72900 42100 5 10 0 1 0 6 1
-footprint=282834-4
-T 73700 41800 5 10 0 1 0 6 1
-value=4screws
-T 73300 43700 5 10 1 1 0 0 1
-refdes=J3
-}
-T 74900 43100 9 10 1 0 0 6 2
-5V Pressure
-Sensor Only
-T 74900 43100 9 10 1 0 0 6 2
-5V Pressure
-Sensor Only
-T 75900 42400 9 10 1 0 0 6 2
-Pressure sensor output
-assumed to be 0.5-4.5V.
-N 70300 48100 71800 48100 4
-{
-T 71400 48150 5 10 1 1 0 6 1
-netname=pressure
-}
-N 74300 48100 74300 46500 4
-C 67700 42500 1 0 0 5V-plus.sym
-N 68900 42500 67900 42500 4
-C 72500 43400 1 0 0 5V-plus.sym
-N 72900 43000 71800 43000 4
-N 71800 43000 71800 48100 4