]> git.gag.com Git - hw/quantistrand/commitdiff
rename, v3, add connector for a second pressure sensor master
authorBdale Garbee <bdale@gag.com>
Tue, 12 Nov 2024 01:06:14 +0000 (18:06 -0700)
committerBdale Garbee <bdale@gag.com>
Tue, 12 Nov 2024 01:06:14 +0000 (18:06 -0700)
Makefile
Notebook
quantistrand.lht [new file with mode: 0644]
quantistrand.sch [new file with mode: 0644]
staticstrand.lht [deleted file]
staticstrand.sch [deleted file]

index 3499eb786ad71b04bc4ad261cb840105e28b3477..8039ffc31d3c91ad1b9407a203c69d2b510ea0aa 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-PROJECT=staticstrand
-SCHEMATICS=staticstrand.sch
+PROJECT=quantistrand
+SCHEMATICS=quantistrand.sch
 
 include ../altusmetrum/pcb-rnd.mk
index de023bd60710bf3a1ee4ada8257e1ba473f8fff5..603c62b1f966f0cec087facea58889e7e88c4c5c 100644 (file)
--- a/Notebook
+++ b/Notebook
@@ -1 +1 @@
-strand burner daughter card for TeleStatic v4
+strand burner daughter card for QuantiMotor
diff --git a/quantistrand.lht b/quantistrand.lht
new file mode 100644 (file)
index 0000000..5983ada
--- /dev/null
@@ -0,0 +1,8355 @@
+ha:pcb-rnd-board-v6 {
+
+ ha:attributes {
+   {PCB::grid::size}=1.00mil
+   {PCB::grid::unit}=mil
+ }
+
+ li:styles {
+   ha:Signal {
+    diameter = 30.0mil
+    text_scale = 0
+    text_thick = 0.0
+    thickness = 10.0mil
+    hole = 15.0mil
+    clearance = 10.0mil
+   }
+   ha:Power {
+    diameter = 60.0mil
+    text_scale = 0
+    text_thick = 0.0
+    thickness = 18.0mil
+    hole = 35.0mil
+    clearance = 10.0mil
+   }
+   ha:Fat {
+    diameter = 60.0mil
+    text_scale = 0
+    text_thick = 0.0
+    thickness = 100.0mil
+    hole = 35.0mil
+    clearance = 10.0mil
+   }
+   ha:Skinny {
+    diameter = 0.610108mm
+    text_scale = 0
+    text_thick = 0.0
+    thickness = 6.0mil
+    hole = 11.81mil
+    clearance = 6.0mil
+   }
+ }
+
+ ha:meta {
+   ha:size {
+    thermal_scale = 0.500000
+    x = 127.0mm
+    y = 3.3in
+   }
+   board_name = telestatic
+   ha:grid {
+    spacing = 1.0mil
+    offs_x = 0.0
+    offs_y = 0.0
+   }
+ }
+
+ 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: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
+       }
+     }
+   }
+
+    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
+        }
+      }
+    }
+
+     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
+         }
+       }
+     }
+  }
+
+   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
+          }
+        }
+       }
+      }
+       uid = r8l2nK6MyVcCgOJxf+cAAACA
+      }
+       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 }
+          }
+        }
+       }
+      }
+      color = {#8b2323}
+    }
+
+    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
+        }
+       }
+      }
+      color = {#330dfd}
+    }
+
+    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
+       }
+      }
+      color = {#000000}
+    }
+
+    ha:top-mask {
+     lid=5
+     group=2
+     ha:combining { sub=1; auto=1;     }
+
+      li:objects {
+      }
+      color = {#ff0000}
+    }
+
+    ha:bottom-mask {
+     lid=6
+     group=9
+     ha:combining { sub=1; auto=1;     }
+
+      li:objects {
+      }
+      color = {#ff0000}
+    }
+
+    ha:top-paste {
+     lid=7
+     group=0
+     ha:combining { auto=1;     }
+
+      li:objects {
+      }
+      color = {#cd00cd}
+    }
+
+    ha:bottom-paste {
+     lid=8
+     group=11
+     ha:combining { auto=1;     }
+
+      li:objects {
+      }
+      color = {#cd00cd}
+    }
+   }
+ }
+
+ 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;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=5.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=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:&5c {
+     width=0.762001mm; height=1.143001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=15.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:b {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:c {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:a {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=20.0mil; y1=45.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:e {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.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=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.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;
+      }
+     }
+    }
+    ha:f {
+     width=0.381001mm; height=1.270001mm; delta=10.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:d {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.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=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:h {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.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;
+      }
+     }
+    }
+    ha:i {
+     width=0.001um; height=1.270001mm; delta=10.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=20.0mil; x2=0.0; y2=21.0mil; thickness=10.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=35.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:g {
+     width=0.508001mm; height=1.651001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:k {
+     width=0.381001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=35.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=35.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:l {
+     width=0.127001mm; height=1.270001mm; delta=10.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:j {
+     width=0.127001mm; height=1.651001mm; delta=10.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=21.0mil; thickness=10.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=65.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:n {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.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;
+      }
+     }
+    }
+    ha:o {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.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=45.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.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=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:m {
+     width=0.889001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.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=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=25.0mil; y1=30.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=30.0mil; y1=30.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=35.0mil; y1=35.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:q {
+     width=0.508001mm; height=1.651001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.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=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;
+      }
+     }
+    }
+    ha:r {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:p {
+     width=0.635001mm; height=1.651001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.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=10.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:t {
+     width=0.254001mm; height=1.270001mm; delta=10.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:u {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:s {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=5.0mil; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:w {
+     width=0.762001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=15.0mil; y1=30.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=45.0mil; thickness=8.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.1 {
+       x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:v {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=20.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:z {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.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;
+      }
+     }
+    }
+    ha:~ {
+     width=0.635001mm; height=0.889001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.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;
+      }
+     }
+    }
+    ha:y {
+     width=0.508001mm; height=1.651001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:&7d {
+     width=0.254001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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:&7b {
+     width=0.254001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:&20 {
+     width=0.0; height=0.0; delta=18.0mil;
+     li:objects {
+     }
+    }
+    ha:&23 {
+     width=0.508001mm; height=1.016001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:&26 {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=25.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=35.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=0.0; y1=25.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.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;
+      }
+     }
+    }
+    ha:! {
+     width=0.001um; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=45.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=35.0mil; thickness=8.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.1 {
+       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:$ {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=15.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=15.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=20.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=20.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=5.0mil; y1=45.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=0.0; y1=40.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.11 {
+       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:% {
+     width=1.016001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=10.0mil; y1=25.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=0.0; y1=20.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=0.0; y1=50.0mil; x2=40.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=35.0mil; y1=50.0mil; x2=40.0mil; y2=45.0mil; thickness=8.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;
+      }
+      ha:line.12 {
+       x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.13 {
+       x1=25.0mil; y1=40.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.14 {
+       x1=25.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.15 {
+       x1=25.0mil; y1=45.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.16 {
+       x1=30.0mil; y1=50.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:' {
+     width=0.254001mm; height=0.508001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=20.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:( {
+     width=0.127001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:) {
+     width=0.127001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.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;
+      }
+     }
+    }
+    ha:* {
+     width=0.508001mm; height=1.016001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=20.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:+ {
+     width=0.508001mm; height=1.016001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:, {
+     width=0.254001mm; height=1.524001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=60.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:- {
+     width=0.508001mm; height=0.762001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:. {
+     width=0.127001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:0 {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=45.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=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:1 {
+     width=0.381001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=18.0mil; x2=8.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=8.0mil; y1=10.0mil; x2=8.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:2 {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=50.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:3 {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.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=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=20.0mil; y1=33.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=20.0mil; y1=23.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=5.0mil; y1=25.0mil; x2=15.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=15.0mil; y1=25.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=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;
+      }
+      ha:line.8 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:6 {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=10.0mil; x2=15.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=15.0mil; y1=28.0mil; x2=20.0mil; y2=33.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:7 {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:8 {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=37.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=37.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=7.0mil; y1=30.0mil; x2=13.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=37.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=20.0mil; y1=37.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=0.0; y1=23.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=23.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.11 {
+       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.12 {
+       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.13 {
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
+      }
+      ha:line.14 {
+       x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:9 {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:< {
+     width=0.254001mm; height=1.016001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=30.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=30.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:> {
+     width=0.254001mm; height=1.016001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=20.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=40.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:? {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=10.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:@ {
+     width=1.270001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=40.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=10.0mil; y1=50.0mil; x2=40.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=50.0mil; y1=35.0mil; x2=50.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=50.0mil; y1=10.0mil; x2=40.0mil; y2=0.0; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=40.0mil; y1=0.0; x2=10.0mil; y2=0.0; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=10.0mil; y1=0.0; x2=0.0; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=20.0mil; y1=35.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.11 {
+       x1=35.0mil; y1=30.0mil; x2=40.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.12 {
+       x1=35.0mil; y1=30.0mil; x2=35.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.13 {
+       x1=35.0mil; y1=20.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.14 {
+       x1=20.0mil; y1=15.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.15 {
+       x1=20.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.16 {
+       x1=40.0mil; y1=35.0mil; x2=50.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:A {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=20.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.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;
+      }
+      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: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.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: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.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: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.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: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: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: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: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: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: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.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: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.1 {
+       x1=0.0; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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.1 {
+       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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.1 {
+       x1=0.0; y1=10.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=15.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=30.0mil; y1=10.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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:&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.1 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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.1 {
+       x1=10.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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.1 {
+       x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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.1 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.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=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:P {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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.1 {
+       x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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.1 {
+       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=13.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:S {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.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=25.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.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=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:Q {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=10.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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.1 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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.1 {
+       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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.1 {
+       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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.1 {
+       x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:Y {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:W {
+     width=0.762001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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;
+      }
+      ha:line.2 {
+       x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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.1 {
+       x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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.1 {
+       x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:` {
+     width=1.651001mm; height=1.651001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=50.0mil; y1=0.0; x2=65.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=65.0mil; y1=50.0mil; x2=50.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=50.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=65.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=50.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=15.0mil; x2=15.0mil; y2=0.0; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=15.0mil; y1=0.0; x2=50.0mil; y2=0.0; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=65.0mil; y1=15.0mil; x2=65.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=25.0mil; y1=25.0mil; x2=40.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.11 {
+       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.12 {
+       x1=25.0mil; y1=45.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    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;
+      }
+     }
+    }
+   }
+   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:5 {
+    name = implicit_subst
+    ha:type {  intern=1; substrate=1;    }
+    li:layers {     }
+   }
+   ha:6 {
+    name = implicit_subst
+    ha:type { substrate=1; intern=1;    }
+    li:layers {    }
+   }
+   ha:7 {
+    name = global_outline
+    ha:type {  intern=1; boundary=1;    }
+    li:layers {      2;}
+     purpose = uroute
+   }
+   ha:8 {
+    name = bottom_copper
+    ha:type {  bottom=1; copper=1;    }
+    li:layers {     1;}
+   }
+   ha:9 {
+    name = bottom_mask
+    ha:type {  bottom=1; mask=1;    }
+    li:layers { 6;    }
+   }
+   ha:10 {
+    name = bottom_silk
+    ha:type { bottom=1; silk=1;    }
+    li:layers { 3;    }
+   }
+   ha:11 {
+    name = bottom_paste
+    ha:type { bottom=1; paste=1;    }
+    li:layers { 8;    }
+   }
+  }
+ }
+ 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: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:plugins {
+    ha:mincut {
+     enable = false
+    }
+   }
+  }
+ }
+}
diff --git a/quantistrand.sch b/quantistrand.sch
new file mode 100644 (file)
index 0000000..4c6646a
--- /dev/null
@@ -0,0 +1,697 @@
+v 20220529 2
+T 77200 42700 9 26 1 0 0 2 2
+QuantiMotor Strand Burner
+          Daughter Card
+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
+T 82400 40400 9 10 1 0 0 0 1
+3
+T 80000 40400 9 10 1 0 0 0 1
+1
+T 80600 40400 9 10 1 0 0 0 1
+1
+T 77700 40400 9 10 1 0 0 0 1
+quantistrand.sch
+T 77700 40100 9 10 1 0 0 0 1
+http://altusmetrum.org/QuantiStatic
+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
+vendor_part_number=MCP9700-E/TO-ND
+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
+vendor_part_number=MCP9700-E/TO-ND
+T -80000 -109400 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -80000 -109400 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -80000 -109400 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -80000 -109400 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -71200 -97500 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -71200 -97500 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -71200 -97500 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -71200 -97500 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -71200 -97500 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -71200 -97500 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -71200 -97500 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -71200 -97500 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -71200 -97500 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -71200 -97500 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -120500 -148600 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -120500 -148600 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -120500 -148600 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -120500 -148600 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -96200 -124600 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -96200 -124600 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -96200 -124600 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -96200 -124600 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -55100 -54600 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -55100 -54600 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -55100 -54600 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -55100 -54600 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -55100 -54600 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -55100 -54600 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -55100 -54600 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -55100 -54600 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -55100 -54600 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -55100 -54600 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -104400 -105700 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -104400 -105700 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -104400 -105700 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -104400 -105700 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -28200 -66400 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -28200 -66400 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -28200 -66400 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -28200 -66400 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -72100 -78700 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -72100 -78700 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -72100 -78700 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -72100 -78700 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -29500 -72800 8 10 0 1 0 0 1
+vendor_part_number=MMA7260QT-ND
+T -29500 -72800 8 10 0 1 0 0 1
+vendor_part_number=MCP9700-E/TO-ND
+T -29500 -72800 8 10 0 1 0 0 1
+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>
+Licensed under the TAPR Open Hardware License, http://tapr.org/OHL
+
+C 68900 41500 1 0 0 header40-2.sym
+{
+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
+}
+C 83200 46800 1 0 0 conn-6.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
+}
+N 83200 48900 79700 48900 4
+{
+T 79700 48950 5 10 1 1 0 0 1
+netname=burnwire1
+}
+C 83100 46600 1 0 0 gnd.sym
+N 77500 47300 83200 47300 4
+{
+T 79700 47350 5 10 1 1 0 0 1
+netname=ignition
+}
+C 68400 48400 1 0 0 nc-left.sym
+{
+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
+}
+C 68400 48000 1 0 0 nc-left.sym
+{
+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
+}
+C 68400 47600 1 0 0 nc-left.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
+}
+C 68400 46800 1 0 0 nc-left.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
+}
+C 68400 46400 1 0 0 nc-left.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
+}
+C 68400 46000 1 0 0 nc-left.sym
+{
+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
+}
+C 68400 45600 1 0 0 nc-left.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
+}
+C 68400 45200 1 0 0 nc-left.sym
+{
+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
+}
+C 68400 44000 1 0 0 nc-left.sym
+{
+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
+}
+C 68400 43600 1 0 0 nc-left.sym
+{
+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
+}
+C 68400 43200 1 0 0 nc-left.sym
+{
+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
+}
+C 70300 48400 1 0 0 nc-right.sym
+{
+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
+}
+C 70300 46000 1 0 0 nc-right.sym
+{
+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
+}
+C 70300 45600 1 0 0 nc-right.sym
+{
+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
+}
+C 70300 44400 1 0 0 nc-right.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
+}
+C 70300 44000 1 0 0 nc-right.sym
+{
+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
+}
+C 70300 43600 1 0 0 nc-right.sym
+{
+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
+}
+C 70300 43200 1 0 0 nc-right.sym
+{
+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
+}
+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 73100 47700 73100 48900 4
+C 82100 49300 1 270 1 resistor.sym
+{
+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
+}
+C 83000 49300 1 90 0 resistor.sym
+{
+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
+}
+C 80700 49300 1 270 1 resistor.sym
+{
+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
+}
+C 81600 49300 1 90 0 resistor.sym
+{
+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
+}
+N 80800 50200 82900 50200 4
+N 80800 49300 80800 48900 4
+N 83200 48500 79700 48500 4
+{
+T 79700 48550 5 10 1 1 0 0 1
+netname=burnwire2
+}
+N 83200 48100 79700 48100 4
+{
+T 79700 48150 5 10 1 1 0 0 1
+netname=burnwire3
+}
+N 83200 47700 79700 47700 4
+{
+T 79700 47750 5 10 1 1 0 0 1
+netname=burnwire4
+}
+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
+{
+T 68400 43200 5 10 0 0 0 0 1
+value=NoConnection
+T 68400 43600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 70300 42800 1 0 0 nc-right.sym
+{
+T 70400 43300 5 10 0 0 0 0 1
+value=NoConnection
+T 70400 43500 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
+{
+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
+}
+C 77600 46100 1 0 0 gnd.sym
+C 72500 48400 1 270 1 capacitor.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
+}
+N 70300 46500 72700 46500 4
+{
+T 71400 46550 5 10 1 1 0 6 1
+netname=sense
+}
+C 74900 48800 1 0 1 resistor.sym
+{
+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
+}
+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 75100 48500 74900 48500 4
+N 74000 48900 73100 48900 4
+N 70300 47300 73500 47300 4
+{
+T 71400 47350 5 10 1 1 0 6 1
+netname=diagnose
+}
+C 68400 47200 1 0 0 nc-left.sym
+{
+T 68400 47600 5 10 0 0 0 0 1
+value=NoConnection
+T 68400 48000 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
+{
+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
+}
+C 75000 46100 1 0 0 gnd.sym
+N 73500 48500 74000 48500 4
+C 73600 45600 1 270 1 resistor.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
+}
+C 73600 45300 1 0 0 gnd.sym
+N 75700 48100 74300 48100 4
+C 73600 46400 1 0 1 resistor.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
+}
+N 73600 46500 74300 46500 4
+C 72400 45600 1 270 1 capacitor.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
+}
+C 72500 45300 1 0 0 gnd.sym
+C 78700 46400 1 270 1 resistor.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
+}
+C 78700 47300 1 270 1 resistor.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
+}
+C 78700 46100 1 0 0 gnd.sym
+N 78800 49600 78800 48200 4
+C 76800 50000 1 0 1 resistor.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
+}
+N 70300 46900 73900 47000 4
+{
+T 71400 46950 5 10 1 1 0 6 1
+netname=ol_in_off
+}
+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
+{
+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
+}
+C 78200 48900 1 0 0 gnd.sym
+N 72900 43400 72700 43400 4
+C 72800 41900 1 0 1 gnd.sym
+{
+T 71200 41800 5 10 0 1 0 6 1
+motortest=true
+}
+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
diff --git a/staticstrand.lht b/staticstrand.lht
deleted file mode 100644 (file)
index 9c6bd4c..0000000
+++ /dev/null
@@ -1,7947 +0,0 @@
-ha:pcb-rnd-board-v6 {
-
- ha:attributes {
-   {PCB::grid::size}=1.00mil
-   {PCB::grid::unit}=mil
- }
-
- li:styles {
-   ha:Signal {
-    diameter = 30.0mil
-    text_scale = 0
-    text_thick = 0.0
-    thickness = 10.0mil
-    hole = 15.0mil
-    clearance = 10.0mil
-   }
-   ha:Power {
-    diameter = 60.0mil
-    text_scale = 0
-    text_thick = 0.0
-    thickness = 18.0mil
-    hole = 35.0mil
-    clearance = 10.0mil
-   }
-   ha:Fat {
-    diameter = 60.0mil
-    text_scale = 0
-    text_thick = 0.0
-    thickness = 100.0mil
-    hole = 35.0mil
-    clearance = 10.0mil
-   }
-   ha:Skinny {
-    diameter = 0.610108mm
-    text_scale = 0
-    text_thick = 0.0
-    thickness = 6.0mil
-    hole = 11.81mil
-    clearance = 6.0mil
-   }
- }
-
- ha:meta {
-   ha:size {
-    thermal_scale = 0.500000
-    x = 127.0mm
-    y = 3.3in
-   }
-   board_name = telestatic
-   ha:grid {
-    spacing = 1.0mil
-    offs_x = 0.0
-    offs_y = 0.0
-   }
- }
-
- 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: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
-       }
-     }
-   }
-
-    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
-        }
-      }
-    }
-
-     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=0.610108mm;          }
-          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=0.610108mm;          }
-          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=0.610108mm;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
-         }
-       }
-     }
-  }
-
-   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=2.075in; 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
-       }
-      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=1.35in; 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=1.55in; 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=1.65in; 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=2.25in; 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=2.35in; 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=2.45in; 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=2.55in; 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=1.35in; 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=1.35in; 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=1.35in; 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=1.35in; 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=1.35in; 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=1.35in; 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=1.35in; 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=1.35in; y=1.35in; 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=1.35in; 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=1.35in; y=1.55in; 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=1.35in; y=1.65in; 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=1.35in; 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=1.35in; 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=1.35in; 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=1.35in; 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=1.35in; 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=1.35in; y=2.25in; 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=1.35in; y=2.35in; 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=1.35in; y=2.45in; 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=1.35in; y=2.55in; 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
-          }
-        }
-       }
-      }
-       uid = r8l2nK6MyVcCgOJxf+cAAACA
-      }
-       ha:subc.671366 {
-        ha:attributes {
-         value=
-         footprint=hole-M3
-         refdes=H1
-        }
-       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=2.675in; 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
-        }
-       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=2.675in; y=2.975in; 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
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-            }
-          }
-         }
-
-          li:objects {
-           ha:padstack_ref.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
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-            }
-          }
-         }
-
-          li:objects {
-           ha:padstack_ref.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
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-            }
-          }
-         }
-
-          li:objects {
-           ha:padstack_ref.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
-          }
-         ha:data {
-                  li:padstack_prototypes {
-
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
-                }
-              }
-            }
-          }
-         }
-
-          li:objects {
-           ha:padstack_ref.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
-         }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=1.400048mm; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=98.43mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=98.43mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=98.43mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.819908mm;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.819908mm;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
-           }
-         }
-
-         ha:ps_proto_v6.1 {
-           hdia=1.400048mm; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -49.215mil  
-                -49.215mil  
-                49.215mil  
-                -49.215mil  
-                49.215mil  
-                49.215mil  
-                -49.215mil  
-                49.215mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -49.215mil  
-                -49.215mil  
-                49.215mil  
-                -49.215mil  
-                49.215mil  
-                49.215mil  
-                -49.215mil  
-                49.215mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -49.215mil  
-                -49.215mil  
-                49.215mil  
-                -49.215mil  
-                49.215mil  
-                49.215mil  
-                -49.215mil  
-                49.215mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -1.409954mm  
-                -1.409954mm  
-                1.409954mm  
-                -1.409954mm  
-                1.409954mm  
-                1.409954mm  
-                -1.409954mm  
-                1.409954mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -1.409954mm  
-                -1.409954mm  
-                1.409954mm  
-                -1.409954mm  
-                1.409954mm  
-                1.409954mm  
-                -1.409954mm  
-                1.409954mm  
-               }
-             }
-           }
-         }
-        }
-
-         li:objects {
-          ha:padstack_ref.671811 {
-           proto=0; x=67.065813mm; y=28.16104mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-           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=0.16002mm;
-           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=0.16002mm;
-           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=0.16002mm;
-           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=0.16002mm;
-           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=0.16002mm;
-           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
-             }
-            ha:data {
-                        li:padstack_prototypes {
-
-             ha:ps_proto_v6.0 {
-               hdia=0.0; hplated=0; htop=0; hbottom=0;
-               li:shape {
-
-                 ha:ps_shape_v4 {
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   copper = 1
-                   top = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.225044mm  
-                    -25.785mil  
-                    -0.225044mm  
-                    -25.785mil  
-                    -0.225044mm  
-                    25.785mil  
-                    0.225044mm  
-                    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 {
-                    0.301244mm  
-                    -28.785mil  
-                    -0.301244mm  
-                    -28.785mil  
-                    -0.301244mm  
-                    28.785mil  
-                    0.301244mm  
-                    28.785mil  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   paste = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.225044mm  
-                    -25.785mil  
-                    -0.225044mm  
-                    -25.785mil  
-                    -0.225044mm  
-                    25.785mil  
-                    0.225044mm  
-                    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 {
-                    -0.225044mm  
-                    25.785mil  
-                    0.225044mm  
-                    25.785mil  
-                    0.225044mm  
-                    -25.785mil  
-                    -0.225044mm  
-                    -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 {
-                    -0.301244mm  
-                    28.785mil  
-                    0.301244mm  
-                    28.785mil  
-                    0.301244mm  
-                    -28.785mil  
-                    -0.301244mm  
-                    -28.785mil  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   paste = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    -0.225044mm  
-                    25.785mil  
-                    0.225044mm  
-                    25.785mil  
-                    0.225044mm  
-                    -25.785mil  
-                    -0.225044mm  
-                    -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  
-                    -1.324991mm  
-                    -78.73mil  
-                    1.324991mm  
-                    78.73mil  
-                    1.324991mm  
-                    78.73mil  
-                    -1.324991mm  
-                   }
-                 }
-
-                 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  
-                    -1.401191mm  
-                    -81.73mil  
-                    1.401191mm  
-                    81.73mil  
-                    1.401191mm  
-                    81.73mil  
-                    -1.401191mm  
-                   }
-                 }
-               }
-             }
-
-             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 {
-                    0.924941mm  
-                    -1.324864mm  
-                    -0.924941mm  
-                    -1.324864mm  
-                    -0.924941mm  
-                    1.324864mm  
-                    0.924941mm  
-                    1.324864mm  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   mask = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    1.001141mm  
-                    -1.401064mm  
-                    -1.001141mm  
-                    -1.401064mm  
-                    -1.001141mm  
-                    1.401064mm  
-                    1.001141mm  
-                    1.401064mm  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   paste = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.924941mm  
-                    -1.324864mm  
-                    -0.924941mm  
-                    -1.324864mm  
-                    -0.924941mm  
-                    1.324864mm  
-                    0.924941mm  
-                    1.324864mm  
-                   }
-                 }
-               }
-             }
-            }
-
-             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=1.776795in; 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=1.776795in; 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=1.776795in; 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=1.776795in; 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=1.147585in; 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=1.776795in; y=1.147585in; 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=1.776795in; 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=1.198765in; 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=1.776795in; y=1.198765in; 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=1.079685in; 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
-             }
-            ha:data {
-                        li:padstack_prototypes {
-
-             ha:ps_proto_v6.0 {
-               hdia=0.0; hplated=0; htop=0; hbottom=0;
-               li:shape {
-
-                 ha:ps_shape_v4 {
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   copper = 1
-                   top = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    0.349758mm  
-                    0.249936mm  
-                    0.349758mm  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   mask = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.326136mm  
-                    -0.425958mm  
-                    -0.326136mm  
-                    -0.425958mm  
-                    -0.326136mm  
-                    0.425958mm  
-                    0.326136mm  
-                    0.425958mm  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   paste = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    0.349758mm  
-                    0.249936mm  
-                    0.349758mm  
-                   }
-                 }
-               }
-             }
-            }
-
-             li:objects {
-              ha:padstack_ref.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=41.738804mm; 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
-             }
-            ha:data {
-                        li:padstack_prototypes {
-
-             ha:ps_proto_v6.0 {
-               hdia=0.0; hplated=0; htop=0; hbottom=0;
-               li:shape {
-
-                 ha:ps_shape_v4 {
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   copper = 1
-                   top = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    0.349758mm  
-                    0.249936mm  
-                    0.349758mm  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   mask = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.326136mm  
-                    -0.425958mm  
-                    -0.326136mm  
-                    -0.425958mm  
-                    -0.326136mm  
-                    0.425958mm  
-                    0.326136mm  
-                    0.425958mm  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   paste = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    0.349758mm  
-                    0.249936mm  
-                    0.349758mm  
-                   }
-                 }
-               }
-             }
-            }
-
-             li:objects {
-              ha:padstack_ref.678323 {
-               proto=0; x=1.67474in; y=27.8638mm; 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=41.738804mm; y=27.8638mm; 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
-             }
-            ha:data {
-                        li:padstack_prototypes {
-
-             ha:ps_proto_v6.0 {
-               hdia=0.0; hplated=0; htop=0; hbottom=0;
-               li:shape {
-
-                 ha:ps_shape_v4 {
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   copper = 1
-                   top = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    0.349758mm  
-                    0.249936mm  
-                    0.349758mm  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   mask = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.326136mm  
-                    -0.425958mm  
-                    -0.326136mm  
-                    -0.425958mm  
-                    -0.326136mm  
-                    0.425958mm  
-                    0.326136mm  
-                    0.425958mm  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   paste = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    0.349758mm  
-                    0.249936mm  
-                    0.349758mm  
-                   }
-                 }
-               }
-             }
-            }
-
-             li:objects {
-              ha:padstack_ref.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
-             }
-            ha:data {
-                        li:padstack_prototypes {
-
-             ha:ps_proto_v6.0 {
-               hdia=0.0; hplated=0; htop=0; hbottom=0;
-               li:shape {
-
-                 ha:ps_shape_v4 {
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   copper = 1
-                   top = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    0.349758mm  
-                    0.249936mm  
-                    0.349758mm  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   mask = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.326136mm  
-                    -0.425958mm  
-                    -0.326136mm  
-                    -0.425958mm  
-                    -0.326136mm  
-                    0.425958mm  
-                    0.326136mm  
-                    0.425958mm  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   paste = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    0.349758mm  
-                    0.249936mm  
-                    0.349758mm  
-                   }
-                 }
-               }
-             }
-            }
-
-             li:objects {
-              ha:padstack_ref.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=29.140404mm; 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
-             }
-            ha:data {
-                        li:padstack_prototypes {
-
-             ha:ps_proto_v6.0 {
-               hdia=0.0; hplated=0; htop=0; hbottom=0;
-               li:shape {
-
-                 ha:ps_shape_v4 {
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   copper = 1
-                   top = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    0.349758mm  
-                    0.249936mm  
-                    0.349758mm  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   mask = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.326136mm  
-                    -0.425958mm  
-                    -0.326136mm  
-                    -0.425958mm  
-                    -0.326136mm  
-                    0.425958mm  
-                    0.326136mm  
-                    0.425958mm  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   paste = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    0.349758mm  
-                    0.249936mm  
-                    0.349758mm  
-                   }
-                 }
-               }
-             }
-            }
-
-             li:objects {
-              ha:padstack_ref.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=41.738804mm; 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
-             }
-            ha:data {
-                        li:padstack_prototypes {
-
-             ha:ps_proto_v6.0 {
-               hdia=0.0; hplated=0; htop=0; hbottom=0;
-               li:shape {
-
-                 ha:ps_shape_v4 {
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   copper = 1
-                   top = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    0.349758mm  
-                    0.249936mm  
-                    0.349758mm  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   mask = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.326136mm  
-                    -0.425958mm  
-                    -0.326136mm  
-                    -0.425958mm  
-                    -0.326136mm  
-                    0.425958mm  
-                    0.326136mm  
-                    0.425958mm  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   paste = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    0.349758mm  
-                    0.249936mm  
-                    0.349758mm  
-                   }
-                 }
-               }
-             }
-            }
-
-             li:objects {
-              ha:padstack_ref.678408 {
-               proto=0; x=2.075in; y=31.260796mm; 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=2.075in; 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
-             }
-            ha:data {
-                        li:padstack_prototypes {
-
-             ha:ps_proto_v6.0 {
-               hdia=0.0; hplated=0; htop=0; hbottom=0;
-               li:shape {
-
-                 ha:ps_shape_v4 {
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   copper = 1
-                   top = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    0.349758mm  
-                    0.249936mm  
-                    0.349758mm  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   mask = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.326136mm  
-                    -0.425958mm  
-                    -0.326136mm  
-                    -0.425958mm  
-                    -0.326136mm  
-                    0.425958mm  
-                    0.326136mm  
-                    0.425958mm  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   paste = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    -0.349758mm  
-                    -0.249936mm  
-                    0.349758mm  
-                    0.249936mm  
-                    0.349758mm  
-                   }
-                 }
-               }
-             }
-            }
-
-             li:objects {
-              ha:padstack_ref.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=41.738804mm; 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
-              }
-             ha:data {
-                          li:padstack_prototypes {
-
-              ha:ps_proto_v6.0 {
-                hdia=0.0; hplated=0; htop=0; hbottom=0;
-                li:shape {
-
-                  ha:ps_shape_v4 {
-                   ha:combining {                   }
-                   ha:layer_mask {
-                    copper = 1
-                    top = 1
-                   }
-                   clearance=0.0
-                    li:ps_poly {
-                     0.649986mm  
-                     -0.749808mm  
-                     -0.649986mm  
-                     -0.749808mm  
-                     -0.649986mm  
-                     0.749808mm  
-                     0.649986mm  
-                     0.749808mm  
-                    }
-                  }
-
-                  ha:ps_shape_v4 {
-                   ha:combining { sub=1; auto=1;                   }
-                   ha:layer_mask {
-                    top = 1
-                    mask = 1
-                   }
-                   clearance=0.0
-                    li:ps_poly {
-                     0.726186mm  
-                     -32.52mil  
-                     -0.726186mm  
-                     -32.52mil  
-                     -0.726186mm  
-                     32.52mil  
-                     0.726186mm  
-                     32.52mil  
-                    }
-                  }
-
-                  ha:ps_shape_v4 {
-                   ha:combining { auto=1;                   }
-                   ha:layer_mask {
-                    top = 1
-                    paste = 1
-                   }
-                   clearance=0.0
-                    li:ps_poly {
-                     0.649986mm  
-                     -0.749808mm  
-                     -0.649986mm  
-                     -0.749808mm  
-                     -0.649986mm  
-                     0.749808mm  
-                     0.649986mm  
-                     0.749808mm  
-                    }
-                  }
-                }
-              }
-             }
-
-              li:objects {
-               ha:padstack_ref.679712 {
-                proto=0; x=45.607478mm; 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
-              }
-             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=52.8828mm; 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
-               }
-              ha:data {
-                            li:padstack_prototypes {
-
-               ha:ps_proto_v6.0 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
-                 li:shape {
-
-                   ha:ps_shape_v4 {
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     copper = 1
-                     top = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      0.249936mm  
-                      -0.349758mm  
-                      -0.249936mm  
-                      -0.349758mm  
-                      -0.249936mm  
-                      0.349758mm  
-                      0.249936mm  
-                      0.349758mm  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { sub=1; auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     mask = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      0.326136mm  
-                      -0.425958mm  
-                      -0.326136mm  
-                      -0.425958mm  
-                      -0.326136mm  
-                      0.425958mm  
-                      0.326136mm  
-                      0.425958mm  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     paste = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      0.249936mm  
-                      -0.349758mm  
-                      -0.249936mm  
-                      -0.349758mm  
-                      -0.249936mm  
-                      0.349758mm  
-                      0.249936mm  
-                      0.349758mm  
-                     }
-                   }
-                 }
-               }
-              }
-
-               li:objects {
-                ha:padstack_ref.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=52.672996mm; 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
-               }
-              ha:data {
-                            li:padstack_prototypes {
-
-               ha:ps_proto_v6.0 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
-                 li:shape {
-
-                   ha:ps_shape_v4 {
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     copper = 1
-                     top = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      0.249936mm  
-                      -0.349758mm  
-                      -0.249936mm  
-                      -0.349758mm  
-                      -0.249936mm  
-                      0.349758mm  
-                      0.249936mm  
-                      0.349758mm  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { sub=1; auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     mask = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      0.326136mm  
-                      -0.425958mm  
-                      -0.326136mm  
-                      -0.425958mm  
-                      -0.326136mm  
-                      0.425958mm  
-                      0.326136mm  
-                      0.425958mm  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     paste = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      0.249936mm  
-                      -0.349758mm  
-                      -0.249936mm  
-                      -0.349758mm  
-                      -0.249936mm  
-                      0.349758mm  
-                      0.249936mm  
-                      0.349758mm  
-                     }
-                   }
-                 }
-               }
-              }
-
-               li:objects {
-                ha:padstack_ref.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=52.666392mm; 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
-               }
-              ha:data {
-                            li:padstack_prototypes {
-
-               ha:ps_proto_v6.0 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
-                 li:shape {
-
-                   ha:ps_shape_v4 {
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     copper = 1
-                     top = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      0.249936mm  
-                      -0.349758mm  
-                      -0.249936mm  
-                      -0.349758mm  
-                      -0.249936mm  
-                      0.349758mm  
-                      0.249936mm  
-                      0.349758mm  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { sub=1; auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     mask = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      0.326136mm  
-                      -0.425958mm  
-                      -0.326136mm  
-                      -0.425958mm  
-                      -0.326136mm  
-                      0.425958mm  
-                      0.326136mm  
-                      0.425958mm  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     paste = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      0.249936mm  
-                      -0.349758mm  
-                      -0.249936mm  
-                      -0.349758mm  
-                      -0.249936mm  
-                      0.349758mm  
-                      0.249936mm  
-                      0.349758mm  
-                     }
-                   }
-                 }
-               }
-              }
-
-               li:objects {
-                ha:padstack_ref.680275 {
-                 proto=0; x=52.666392mm; 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
-               }
-              ha:data {
-                            li:padstack_prototypes {
-
-               ha:ps_proto_v6.0 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
-                 li:shape {
-
-                   ha:ps_shape_v4 {
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     copper = 1
-                     top = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      0.249936mm  
-                      -0.349758mm  
-                      -0.249936mm  
-                      -0.349758mm  
-                      -0.249936mm  
-                      0.349758mm  
-                      0.249936mm  
-                      0.349758mm  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { sub=1; auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     mask = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      0.326136mm  
-                      -0.425958mm  
-                      -0.326136mm  
-                      -0.425958mm  
-                      -0.326136mm  
-                      0.425958mm  
-                      0.326136mm  
-                      0.425958mm  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     paste = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      0.249936mm  
-                      -0.349758mm  
-                      -0.249936mm  
-                      -0.349758mm  
-                      -0.249936mm  
-                      0.349758mm  
-                      0.249936mm  
-                      0.349758mm  
-                     }
-                   }
-                 }
-               }
-              }
-
-               li:objects {
-                ha:padstack_ref.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
-              }
-   }
-   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: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 {
-           { 1.975in; 1.036in }
-           { 53.0606mm; 1.036in }
-           { 53.0606mm; 1.209in }
-           { 1.975in; 1.209in }
-          }
-        }
-
-        ha:flags {
-         clearpoly=1
-        }
-       }
-       ha:polygon.678725 { clearance=20.0mil;
-        li:geometry {
-          ta:contour {
-           { 33.401mm; 615.0mil }
-           { 33.401mm; 750.0mil }
-           { 1.35in; 785.0mil }
-           { 1.451in; 785.0mil }
-           { 1.614in; 752.0mil }
-           { 1.614in; 648.0mil }
-           { 1.453in; 615.0mil }
-          }
-        }
-       }
-      }
-      color = {#8b2323}
-    }
-
-    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:polygon.247780 { clearance=20.0mil;
-        li:geometry {
-          ta:contour {
-           { 1.31in; 110.0mil }
-           { 2.79in; 110.0mil }
-           { 2.79in; 78.486mm }
-           { 1.31in; 78.486mm }
-          }
-        }
-
-        ha:flags {
-         clearpoly=1
-         lock=1
-        }
-       }
-      }
-      color = {#330dfd}
-    }
-
-    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 }
-           { 2.0119685in; 70.436mm }
-           { 2.0119685in; 63.1474mm }
-           { 1.96726in; 63.9mm }
-           { 48.833mm; 63.1474mm }
-           { 48.833mm; 70.436mm }
-           { 1.8474685in; 72.2854mm }
-           { 43.2547mm; 72.2854mm }
-           { 45.2763mm; 70.4014mm }
-           { 48.2128mm; 60.9592mm }
-          }
-        }
-       }
-       ha:polygon.673564 {
-        li:geometry {
-          ta:contour {
-           { 1.96726in; 2.18433071in }
-           { 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=` 2021 Bdale Garbee; x=1.516in; y=73.3552mm; scale=150; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 0.000000
-       }
-       ha:text.675199 {
-        string=Interface v2; 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
-       }
-      }
-      color = {#000000}
-    }
-
-    ha:top-mask {
-     lid=5
-     group=2
-     ha:combining { sub=1; auto=1;     }
-
-      li:objects {
-      }
-      color = {#ff0000}
-    }
-
-    ha:bottom-mask {
-     lid=6
-     group=9
-     ha:combining { sub=1; auto=1;     }
-
-      li:objects {
-      }
-      color = {#ff0000}
-    }
-
-    ha:top-paste {
-     lid=7
-     group=0
-     ha:combining { auto=1;     }
-
-      li:objects {
-      }
-      color = {#cd00cd}
-    }
-
-    ha:bottom-paste {
-     lid=8
-     group=11
-     ha:combining { auto=1;     }
-
-      li:objects {
-      }
-      color = {#cd00cd}
-    }
-   }
- }
-
- 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;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=5.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=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:&5c {
-     width=0.762001mm; height=1.143001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:b {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:c {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:a {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=20.0mil; y1=45.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:e {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.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=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.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;
-      }
-     }
-    }
-    ha:f {
-     width=0.381001mm; height=1.270001mm; delta=10.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:d {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.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=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:h {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.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;
-      }
-     }
-    }
-    ha:i {
-     width=0.001um; height=1.270001mm; delta=10.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=20.0mil; x2=0.0; y2=21.0mil; thickness=10.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:g {
-     width=0.508001mm; height=1.651001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
-      }
-      ha:line.9 {
-       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
-      }
-      ha:line.10 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:k {
-     width=0.381001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:l {
-     width=0.127001mm; height=1.270001mm; delta=10.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:j {
-     width=0.127001mm; height=1.651001mm; delta=10.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=21.0mil; thickness=10.0mil;
-      }
-      ha:line.1 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=65.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:n {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.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;
-      }
-     }
-    }
-    ha:o {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.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=45.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.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=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:m {
-     width=0.889001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.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=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=25.0mil; y1=30.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=30.0mil; y1=30.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=35.0mil; y1=35.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.9 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:q {
-     width=0.508001mm; height=1.651001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=65.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.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=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;
-      }
-     }
-    }
-    ha:r {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:p {
-     width=0.635001mm; height=1.651001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.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=10.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:t {
-     width=0.254001mm; height=1.270001mm; delta=10.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:u {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:s {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=5.0mil; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:w {
-     width=0.762001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=15.0mil; y1=30.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=45.0mil; thickness=8.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.1 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:v {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=20.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:z {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.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;
-      }
-     }
-    }
-    ha:~ {
-     width=0.635001mm; height=0.889001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.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;
-      }
-     }
-    }
-    ha:y {
-     width=0.508001mm; height=1.651001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:&7d {
-     width=0.254001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    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:&7b {
-     width=0.254001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:&20 {
-     width=0.0; height=0.0; delta=18.0mil;
-     li:objects {
-     }
-    }
-    ha:&23 {
-     width=0.508001mm; height=1.016001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:&26 {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=25.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=35.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=0.0; y1=25.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.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;
-      }
-     }
-    }
-    ha:! {
-     width=0.001um; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=45.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=35.0mil; thickness=8.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.1 {
-       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:$ {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=15.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=5.0mil; y1=15.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=20.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=20.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.9 {
-       x1=5.0mil; y1=45.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.10 {
-       x1=0.0; y1=40.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.11 {
-       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:% {
-     width=1.016001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=10.0mil; y1=25.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=0.0; y1=20.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=0.0; y1=50.0mil; x2=40.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.9 {
-       x1=35.0mil; y1=50.0mil; x2=40.0mil; y2=45.0mil; thickness=8.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;
-      }
-      ha:line.12 {
-       x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.13 {
-       x1=25.0mil; y1=40.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.14 {
-       x1=25.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.15 {
-       x1=25.0mil; y1=45.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.16 {
-       x1=30.0mil; y1=50.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:' {
-     width=0.254001mm; height=0.508001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=20.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:( {
-     width=0.127001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:) {
-     width=0.127001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.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;
-      }
-     }
-    }
-    ha:* {
-     width=0.508001mm; height=1.016001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=20.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:+ {
-     width=0.508001mm; height=1.016001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:, {
-     width=0.254001mm; height=1.524001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=60.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:- {
-     width=0.508001mm; height=0.762001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:. {
-     width=0.127001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:0 {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=45.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=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:1 {
-     width=0.381001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=18.0mil; x2=8.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=8.0mil; y1=10.0mil; x2=8.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:2 {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=0.0; y1=50.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:3 {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.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=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.9 {
-       x1=20.0mil; y1=33.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
-      }
-      ha:line.10 {
-       x1=20.0mil; y1=23.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    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;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=5.0mil; y1=25.0mil; x2=15.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=15.0mil; y1=25.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=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;
-      }
-      ha:line.8 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:6 {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=5.0mil; y1=10.0mil; x2=15.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=15.0mil; y1=28.0mil; x2=20.0mil; y2=33.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.9 {
-       x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:7 {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:8 {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=37.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=37.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=7.0mil; y1=30.0mil; x2=13.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=37.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=20.0mil; y1=37.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=0.0; y1=23.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.9 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=23.0mil; thickness=8.0mil;
-      }
-      ha:line.10 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.11 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.12 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.13 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
-      }
-      ha:line.14 {
-       x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:9 {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:< {
-     width=0.254001mm; height=1.016001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=30.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:> {
-     width=0.254001mm; height=1.016001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=20.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=40.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:? {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=10.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:@ {
-     width=1.270001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=40.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=10.0mil; y1=50.0mil; x2=40.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=50.0mil; y1=35.0mil; x2=50.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=50.0mil; y1=10.0mil; x2=40.0mil; y2=0.0; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=40.0mil; y1=0.0; x2=10.0mil; y2=0.0; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=10.0mil; y1=0.0; x2=0.0; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.9 {
-       x1=20.0mil; y1=35.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.10 {
-       x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.11 {
-       x1=35.0mil; y1=30.0mil; x2=40.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.12 {
-       x1=35.0mil; y1=30.0mil; x2=35.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.13 {
-       x1=35.0mil; y1=20.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.14 {
-       x1=20.0mil; y1=15.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.15 {
-       x1=20.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
-      }
-      ha:line.16 {
-       x1=40.0mil; y1=35.0mil; x2=50.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:A {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=20.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.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;
-      }
-      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: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.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: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.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: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.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: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: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: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: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: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: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.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: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.1 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    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.1 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    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.1 {
-       x1=0.0; y1=10.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=15.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=30.0mil; y1=10.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    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:&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.1 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    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.1 {
-       x1=10.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    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.1 {
-       x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    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.1 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.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=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:P {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    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.1 {
-       x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    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.1 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=13.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:S {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.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=25.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.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=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.9 {
-       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.10 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:Q {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=10.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    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.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    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.1 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    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.1 {
-       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    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.1 {
-       x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:Y {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:W {
-     width=0.762001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=15.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    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;
-      }
-      ha:line.2 {
-       x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    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.1 {
-       x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    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.1 {
-       x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    ha:` {
-     width=1.651001mm; height=1.651001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=50.0mil; y1=0.0; x2=65.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=65.0mil; y1=50.0mil; x2=50.0mil; y2=65.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=50.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=15.0mil; y1=65.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=0.0; y1=50.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=0.0; y1=15.0mil; x2=15.0mil; y2=0.0; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=15.0mil; y1=0.0; x2=50.0mil; y2=0.0; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=65.0mil; y1=15.0mil; x2=65.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=25.0mil; y1=25.0mil; x2=40.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.9 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.10 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.11 {
-       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.12 {
-       x1=25.0mil; y1=45.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-     }
-    }
-    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;
-      }
-     }
-    }
-   }
-   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:ol_in_off {
-        li:conn { J1-14; R12-2;        }
-        }
-        ha:unnamed_net24 {
-        li:conn { R5-1; U1-2;        }
-        }
-         ha:unnamed_net25 {
-         li:conn { R7-2; U1-1;         }
-         }
-        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_net26 {
-        li:conn { R8-2; R9-1; U1-4;        }
-        }
-        ha:unnamed_net27 {
-        li:conn { R6-1; U1-3;        }
-        }
-        ha:GND {
-        li:conn { C1-1; C2-1; C3-1; H1-1; H2-1; J1-37; J1-38; J1-39; J1-40; J2-6; R7-1; R8-1; R11-1; R13-2;        }
-        }
-        ha:unnamed_net29 {
-        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:ignite {
-        li:conn { J1-10; R5-2;        }
-        }
-        ha:unnamed_net28 {
-        li:conn { Q1-3; R10-2;        }
-        }
-        ha:diagnose {
-        li:conn { J1-12; R6-2;        }
-        }
-       ha:v_pyro {
-       li:conn { C1-2; J1-1; J1-2; J1-3; J1-4; Q1-2; U1-15;       }
-       }
-   }
- }
- 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:5 {
-    name = implicit_subst
-    ha:type {  intern=1; substrate=1;    }
-    li:layers {     }
-   }
-   ha:6 {
-    name = implicit_subst
-    ha:type { substrate=1; intern=1;    }
-    li:layers {    }
-   }
-   ha:7 {
-    name = global_outline
-    ha:type {  intern=1; boundary=1;    }
-    li:layers {      2;}
-     purpose = uroute
-   }
-   ha:8 {
-    name = bottom_copper
-    ha:type {  bottom=1; copper=1;    }
-    li:layers {     1;}
-   }
-   ha:9 {
-    name = bottom_mask
-    ha:type {  bottom=1; mask=1;    }
-    li:layers { 6;    }
-   }
-   ha:10 {
-    name = bottom_silk
-    ha:type { bottom=1; silk=1;    }
-    li:layers { 3;    }
-   }
-   ha:11 {
-    name = bottom_paste
-    ha:type { bottom=1; paste=1;    }
-    li:layers { 8;    }
-   }
-  }
- }
- 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: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:plugins {
-    ha:mincut {
-     enable = false
-    }
-   }
-  }
- }
-  ha:pixmaps {
-  }
-}
diff --git a/staticstrand.sch b/staticstrand.sch
deleted file mode 100644 (file)
index b27d9da..0000000
+++ /dev/null
@@ -1,672 +0,0 @@
-v 20210731 2
-T 76900 42700 9 30 1 0 0 2 2
-TeleStatic Strand Burner
-       Daughter Card
-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
-T 82400 40400 9 10 1 0 0 0 1
-2
-T 80000 40400 9 10 1 0 0 0 1
-1
-T 80600 40400 9 10 1 0 0 0 1
-1
-T 77700 40400 9 10 1 0 0 0 1
-staticstrand.sch
-T 77700 40100 9 10 1 0 0 0 1
-http://altusmetrum.org/TeleStatic
-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
-vendor_part_number=MCP9700-E/TO-ND
-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
-vendor_part_number=MCP9700-E/TO-ND
-T -80000 -109400 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -80000 -109400 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -80000 -109400 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -80000 -109400 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -120500 -148600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -120500 -148600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -120500 -148600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -120500 -148600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -96200 -124600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -96200 -124600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -96200 -124600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -96200 -124600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -104400 -105700 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -104400 -105700 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -104400 -105700 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -104400 -105700 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -28200 -66400 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -28200 -66400 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -28200 -66400 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -28200 -66400 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -72100 -78700 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -72100 -78700 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -72100 -78700 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -72100 -78700 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -29500 -72800 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -29500 -72800 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -29500 -72800 8 10 0 1 0 0 1
-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 2021 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
-{
-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 74600 49300 4
-{
-T 71900 49350 5 10 1 1 0 6 1
-netname=v_pyro
-}
-C 82700 46800 1 0 0 conn-6.sym
-{
-T 83155 49095 5 10 1 1 0 0 1
-refdes=J2
-T 82700 46800 5 10 0 0 0 0 1
-device=CONNECTOR
-T 82700 46800 5 10 0 1 0 0 1
-footprint=tb003-500-06
-T 82700 46800 5 10 0 0 0 0 1
-value=6screws
-}
-N 82700 48900 79200 48900 4
-{
-T 79200 48950 5 10 1 1 0 0 1
-netname=burnwire1
-}
-C 82600 46600 1 0 0 gnd.sym
-N 77000 47300 82700 47300 4
-{
-T 79200 47350 5 10 1 1 0 0 1
-netname=ignition
-}
-C 68400 48400 1 0 0 nc-left.sym
-{
-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
-}
-C 68400 48000 1 0 0 nc-left.sym
-{
-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
-}
-C 68400 47600 1 0 0 nc-left.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
-}
-C 68400 46800 1 0 0 nc-left.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
-}
-C 68400 46400 1 0 0 nc-left.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
-}
-C 68400 46000 1 0 0 nc-left.sym
-{
-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
-}
-C 68400 45600 1 0 0 nc-left.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
-}
-C 68400 45200 1 0 0 nc-left.sym
-{
-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
-}
-C 68400 44000 1 0 0 nc-left.sym
-{
-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
-}
-C 68400 43600 1 0 0 nc-left.sym
-{
-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
-}
-C 68400 43200 1 0 0 nc-left.sym
-{
-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
-}
-C 70300 48400 1 0 0 nc-right.sym
-{
-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
-}
-C 70300 48000 1 0 0 nc-right.sym
-{
-T 70400 48500 5 10 0 0 0 0 1
-value=NoConnection
-T 70400 48700 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 70300 46000 1 0 0 nc-right.sym
-{
-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
-}
-C 70300 45600 1 0 0 nc-right.sym
-{
-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
-}
-C 70300 44400 1 0 0 nc-right.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
-}
-C 70300 44000 1 0 0 nc-right.sym
-{
-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
-}
-C 70300 43600 1 0 0 nc-right.sym
-{
-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
-}
-C 70300 43200 1 0 0 nc-right.sym
-{
-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
-}
-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 72300 47700 4
-{
-T 71900 47750 5 10 1 1 0 6 1
-netname=ignite
-}
-N 72300 47700 72300 48900 4
-C 81600 49300 1 270 1 resistor.sym
-{
-T 82000 49600 5 10 0 0 90 2 1
-device=RESISTOR
-T 81600 49300 5 10 0 1 0 6 1
-footprint=0402
-T 81900 49800 5 10 1 1 0 0 1
-refdes=R3
-T 81900 49500 5 10 1 1 0 0 1
-value=15k
-}
-C 82500 49300 1 90 0 resistor.sym
-{
-T 82100 49600 5 10 0 0 90 0 1
-device=RESISTOR
-T 82500 49300 5 10 0 1 0 0 1
-footprint=0402
-T 82600 49800 5 10 1 1 0 0 1
-refdes=R4
-T 82600 49500 5 10 1 1 0 0 1
-value=15k
-}
-C 80200 49300 1 270 1 resistor.sym
-{
-T 80600 49600 5 10 0 0 90 2 1
-device=RESISTOR
-T 80200 49300 5 10 0 1 0 6 1
-footprint=0402
-T 80500 49800 5 10 1 1 0 0 1
-refdes=R1
-T 80500 49500 5 10 1 1 0 0 1
-value=15k
-}
-C 81100 49300 1 90 0 resistor.sym
-{
-T 80700 49600 5 10 0 0 90 0 1
-device=RESISTOR
-T 81100 49300 5 10 0 1 0 0 1
-footprint=0402
-T 81200 49800 5 10 1 1 0 0 1
-refdes=R2
-T 81200 49500 5 10 1 1 0 0 1
-value=15k
-}
-N 80300 50200 82400 50200 4
-N 80300 49300 80300 48900 4
-N 82700 48500 79200 48500 4
-{
-T 79200 48550 5 10 1 1 0 0 1
-netname=burnwire2
-}
-N 82700 48100 79200 48100 4
-{
-T 79200 48150 5 10 1 1 0 0 1
-netname=burnwire3
-}
-N 82700 47700 79200 47700 4
-{
-T 79200 47750 5 10 1 1 0 0 1
-netname=burnwire4
-}
-N 81000 49300 81000 48500 4
-N 81700 49300 81700 48100 4
-N 82400 49300 82400 47700 4
-C 68400 42800 1 0 0 nc-left.sym
-{
-T 68400 43200 5 10 0 0 0 0 1
-value=NoConnection
-T 68400 43600 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 70300 42800 1 0 0 nc-right.sym
-{
-T 70400 43300 5 10 0 0 0 0 1
-value=NoConnection
-T 70400 43500 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-N 68900 44500 67300 44500 4
-{
-T 67300 44550 5 10 1 1 0 0 1
-netname=burnwire1
-}
-N 68900 44900 67300 44900 4
-{
-T 67300 44950 5 10 1 1 0 0 1
-netname=burnwire3
-}
-N 70300 44900 71900 44900 4
-{
-T 71900 44950 5 10 1 1 0 6 1
-netname=burnwire2
-}
-N 70300 45300 71900 45300 4
-{
-T 71900 45350 5 10 1 1 0 6 1
-netname=burnwire4
-}
-N 70300 42500 71900 42500 4
-C 71700 42500 1 0 0 3.3V-plus.sym
-C 68400 42400 1 0 0 nc-left.sym
-{
-T 68400 42800 5 10 0 0 0 0 1
-value=NoConnection
-T 68400 43200 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 80100 50200 1 0 0 3.3V-plus.sym
-C 74600 47100 1 0 0 BTS7008.sym
-{
-T 74895 49895 5 10 0 0 0 0 1
-device=IC
-T 74895 49595 5 10 1 1 0 0 1
-refdes=U1
-T 74892 50200 5 10 0 0 0 0 1
-footprint=PG-TSDSO-14
-T 76708 49600 5 10 1 1 0 6 1
-value=BTS7008-1EPP
-}
-N 77200 47300 77200 49300 4
-N 77200 49300 77000 49300 4
-N 77000 48900 77200 48900 4
-N 77000 48500 77200 48500 4
-N 77000 47700 77200 47700 4
-N 77000 48100 77200 48100 4
-C 77000 46400 1 270 1 capacitor.sym
-{
-T 77700 46600 5 10 0 0 90 2 1
-device=CAPACITOR
-T 77100 47000 5 10 1 1 0 6 1
-refdes=C2
-T 77900 46600 5 10 0 0 90 2 1
-symversion=0.1
-T 77100 46500 5 10 1 1 0 6 1
-value=10 nF
-T 77000 46400 5 10 0 1 0 6 1
-footprint=0402
-}
-C 77100 46100 1 0 0 gnd.sym
-C 71700 48400 1 270 1 capacitor.sym
-{
-T 72400 48600 5 10 0 0 90 2 1
-device=CAPACITOR
-T 71800 49000 5 10 1 1 0 6 1
-refdes=C1
-T 72600 48600 5 10 0 0 90 2 1
-symversion=0.1
-T 71800 48500 5 10 1 1 0 6 1
-value=68 nF
-T 71700 48400 5 10 0 1 0 0 1
-footprint=0805
-}
-N 70300 46500 72700 46500 4
-{
-T 71900 46550 5 10 1 1 0 6 1
-netname=sense
-}
-C 74400 48800 1 0 1 resistor.sym
-{
-T 74100 49200 5 10 0 0 180 2 1
-device=RESISTOR
-T 74400 48800 5 10 0 1 90 6 1
-footprint=0402
-T 73800 49050 5 10 1 1 0 6 1
-refdes=R5
-T 74000 49050 5 10 1 1 0 0 1
-value=4.7k
-}
-N 74400 48900 74600 48900 4
-C 74400 48400 1 0 1 resistor.sym
-{
-T 74100 48800 5 10 0 0 180 2 1
-device=RESISTOR
-T 74400 48400 5 10 0 1 90 6 1
-footprint=0402
-T 73800 48650 5 10 1 1 0 6 1
-refdes=R6
-T 74000 48650 5 10 1 1 0 0 1
-value=4.7k
-}
-N 74600 48500 74400 48500 4
-N 73500 48900 72300 48900 4
-N 70300 47300 72700 47300 4
-{
-T 71900 47350 5 10 1 1 0 6 1
-netname=diagnose
-}
-C 68400 47200 1 0 0 nc-left.sym
-{
-T 68400 47600 5 10 0 0 0 0 1
-value=NoConnection
-T 68400 48000 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-N 72700 47300 72700 48500 4
-C 71800 48100 1 0 0 gnd.sym
-C 74700 46400 1 90 0 resistor.sym
-{
-T 74300 46700 5 10 0 0 90 0 1
-device=RESISTOR
-T 74700 46400 5 10 0 1 0 0 1
-footprint=0402
-T 74400 46900 5 10 1 1 0 6 1
-refdes=R7
-T 74400 46600 5 10 1 1 0 6 1
-value=47
-}
-C 74500 46100 1 0 0 gnd.sym
-N 72700 48500 73500 48500 4
-C 73600 45600 1 270 1 resistor.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
-}
-C 73600 45300 1 0 0 gnd.sym
-N 74600 48100 73700 48100 4
-N 73700 48100 73700 46500 4
-C 73600 46400 1 0 1 resistor.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
-}
-N 73600 46500 73700 46500 4
-C 72400 45600 1 270 1 capacitor.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
-}
-C 72500 45300 1 0 0 gnd.sym
-C 78200 46400 1 270 1 resistor.sym
-{
-T 78600 46700 5 10 0 0 90 2 1
-device=RESISTOR
-T 78200 46400 5 10 0 1 0 6 1
-footprint=0402
-T 78500 46900 5 10 1 1 0 0 1
-refdes=R11
-T 78500 46600 5 10 1 1 0 0 1
-value=47k
-}
-C 78200 47300 1 270 1 resistor.sym
-{
-T 78600 47600 5 10 0 0 90 2 1
-device=RESISTOR
-T 78200 47300 5 10 0 1 0 6 1
-footprint=0402
-T 78500 47800 5 10 1 1 0 0 1
-refdes=R10
-T 78500 47500 5 10 1 1 0 0 1
-value=1.5k
-}
-C 78200 46100 1 0 0 gnd.sym
-N 78300 49600 78300 48200 4
-C 76300 50000 1 0 1 resistor.sym
-{
-T 76000 50400 5 10 0 0 180 2 1
-device=RESISTOR
-T 76300 50000 5 10 0 1 90 6 1
-footprint=0402
-T 75700 50250 5 10 1 1 0 6 1
-refdes=R12
-T 75900 50250 5 10 1 1 0 0 1
-value=1k
-}
-N 70300 46900 73100 46900 4
-{
-T 71900 46950 5 10 1 1 0 6 1
-netname=ol_in_off
-}
-N 73100 46900 73100 50100 4
-N 73100 50100 75400 50100 4
-N 78300 50600 70700 50600 4
-C 77800 50600 1 180 1 pnp.sym
-{
-T 78400 50100 5 10 0 0 180 6 1
-device=NPN_TRANSISTOR
-T 78400 50200 5 10 1 1 0 0 1
-refdes=Q1
-T 78400 49900 5 10 1 1 0 0 1
-value=BC807
-T 77800 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 76300 50100 77800 50100 4
-C 77900 50100 1 90 1 resistor.sym
-{
-T 77500 49800 5 10 0 0 270 2 1
-device=RESISTOR
-T 77900 50100 5 10 0 1 180 6 1
-footprint=0402
-T 77600 49750 5 10 1 1 0 6 1
-refdes=R13
-T 77600 49450 5 10 1 1 0 6 1
-value=4.7k
-}
-C 77700 48900 1 0 0 gnd.sym