Add a heat sink under the alarm FET
[hw/telefirefour] / telefire.pcb
index ab3ce6460ab6081b99259187e6bdf963c86dab3a..56171dca21b135db5e03b1198436bbc3ef3202a1 100644 (file)
@@ -6,11 +6,11 @@ FileVersion[20070407]
 PCB["TeleFire" 400000 400000]
 
 Grid[100.0 0 0 0]
-Cursor[400000 294700 0.000000]
+Cursor[32400 21200 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[500 1000 500 500 1500 700]
-Flags("showdrc,nameonpcb,clearnew,snappin")
+Flags("showdrc,nameonpcb,snappin,orthomove")
 Groups("1,c:2,s:3")
 Styles["Signal,1000,2900,1500,1000:Power,2500,6000,3500,1000:Fat,2500,6000,3500,1000:Skinny,600,2402,1181,600"]
 
@@ -812,42 +812,21 @@ Symbol['~' 1200]
 )
 Attribute("PCB::grid::unit" "mil")
 Via[106900 200600 2900 2000 0 1500 "" ""]
-Via[378400 171400 2900 2000 0 1500 "" "thermal(1S)"]
-Via[357100 160200 2900 2000 0 1500 "" ""]
 Via[372500 135500 2900 2000 0 1500 "" "thermal(1S)"]
-Via[359600 163900 2900 2000 0 1500 "" "thermal(1S)"]
 Via[361600 125800 2900 2000 0 1500 "" "thermal(0,1S)"]
 Via[364700 155300 2900 2000 0 1500 "" ""]
 Via[361100 135000 2900 2000 0 1500 "" "thermal(1S)"]
-Via[348400 122400 2900 2000 0 1500 "" "thermal(1S)"]
-Via[315900 168200 6000 2000 0 3500 "" ""]
 Via[335400 166500 2900 2000 0 1500 "" ""]
-Via[314500 54800 2900 2000 0 1500 "" "thermal(0X,1S)"]
-Via[332000 75300 2900 2000 0 1500 "" "thermal(1S)"]
-Via[319500 94800 6000 2000 0 3500 "" ""]
-Via[341500 94800 6000 2000 0 3500 "" ""]
-Via[364500 88700 2900 2000 0 1500 "" "thermal(1S)"]
-Via[358900 226600 2900 2000 0 1500 "" "thermal(1S)"]
+Via[361700 226600 2900 2000 0 1500 "" "thermal(1S)"]
 Via[396600 138800 2900 2000 0 1500 "" "thermal(1S)"]
 Via[396600 158800 2900 2000 0 1500 "" "thermal(1S)"]
-Via[216800 304174 6000 2000 0 3500 "" "thermal(1S)"]
-Via[216500 103000 6000 2000 0 3500 "" "thermal(1S)"]
-Via[342500 197900 2900 2000 0 1500 "" "thermal(1S)"]
-Via[309457 330700 6000 2000 0 3500 "" "thermal(0X,1S)"]
-Via[306657 305000 6000 2000 0 3500 "" "thermal(1S)"]
+Via[216800 304174 2900 2000 0 1500 "" "thermal(1S)"]
+Via[216500 103000 2900 2000 0 1500 "" "thermal(1S)"]
+Via[309457 330700 2900 2000 0 1500 "" "thermal(0X,1S)"]
+Via[301700 305000 2900 2000 0 1500 "" "thermal(1S)"]
 Via[277057 317300 2900 2000 0 1500 "" "thermal(1S)"]
-Via[312957 314800 2900 2000 0 1500 "" ""]
-Via[323357 302500 2900 2000 0 1500 "" ""]
 Via[310100 193100 2900 2000 0 1500 "" "thermal(0X,1S)"]
 Via[332500 160400 2900 2000 0 1500 "" ""]
-Via[321500 100700 2900 2000 0 1500 "" ""]
-Via[339600 100700 2900 2000 0 1500 "" ""]
-Via[328200 185200 2900 2000 0 1500 "" ""]
-Via[335300 178100 2900 2000 0 1500 "" ""]
-Via[332700 175100 2900 2000 0 1500 "" ""]
-Via[325400 182300 2900 2000 0 1500 "" ""]
-Via[325400 285300 2900 2000 0 1500 "" ""]
-Via[322000 179200 2900 2000 0 1500 "" ""]
 Via[286200 309600 2900 2000 0 1500 "" ""]
 Via[286200 300300 2900 2000 0 1500 "" ""]
 Via[301000 152200 2900 2000 0 1500 "" ""]
@@ -855,38 +834,62 @@ Via[240600 110100 2900 2000 0 1500 "" ""]
 Via[240800 118000 2900 2000 0 1500 "" ""]
 Via[285900 157300 2900 2000 0 1500 "" ""]
 Via[285900 140800 2900 2000 0 1500 "" ""]
-Via[289200 159800 2900 2000 0 1500 "" ""]
-Via[282900 301600 2900 2000 0 1500 "" ""]
-Via[282900 312500 2900 2000 0 1500 "" ""]
-Via[203300 241100 2900 2000 0 1500 "" "thermal(1S)"]
-Via[203300 154600 2900 2000 0 1500 "" "thermal(1S)"]
 Via[304500 152200 2900 2000 0 1500 "" ""]
 Via[282900 159800 2900 2000 0 1500 "" ""]
 Via[282900 138300 2900 2000 0 1500 "" ""]
-Via[289200 138700 2900 2000 0 1500 "" ""]
 Via[304500 139100 2900 2000 0 1500 "" ""]
 Via[309000 140300 2900 2000 0 1500 "" ""]
 Via[293800 159800 2900 2000 0 1500 "" ""]
 Via[298200 159800 2900 2000 0 1500 "" ""]
 Via[301000 139100 2900 2000 0 1500 "" ""]
 Via[318300 139700 2900 2000 0 1500 "" "thermal(1S)"]
-Via[298200 136300 2900 2000 0 1500 "" ""]
-Via[340000 129100 2900 2000 0 1500 "" ""]
-Via[332100 130700 2900 2000 0 1500 "" ""]
-Via[293800 130500 2900 2000 0 1500 "" ""]
-Via[312300 124500 2900 2000 0 1500 "" ""]
-Via[322300 169500 2900 2000 0 1500 "" ""]
-Via[309000 120100 6000 2000 0 3500 "" ""]
-Via[340800 54500 2900 2000 0 1500 "" ""]
-Via[344500 48700 2900 2000 0 1500 "" ""]
-Via[349500 51200 2900 2000 0 1500 "" ""]
-Via[329500 54600 2900 2000 0 1500 "" ""]
-Via[334600 58500 2900 2000 0 1500 "" ""]
+Via[297600 139100 2900 2000 0 1500 "" ""]
+Via[293800 141400 2900 2000 0 1500 "" ""]
+Via[312300 128700 2900 2000 0 1500 "" ""]
+Via[309000 120100 2900 2000 0 1500 "" ""]
 Via[212400 64500 2900 2000 0 1500 "" "thermal(1S)"]
 Via[235400 32000 2900 2000 0 1500 "" "thermal(0+,1S)"]
 Via[210200 333600 2900 2000 0 1500 "" "thermal(1S)"]
-Via[305100 373000 6000 2000 0 3500 "" "thermal(1S)"]
+Via[305100 373000 2900 2000 0 1500 "" "thermal(1S)"]
 Via[141700 34900 2900 2000 0 1500 "" ""]
+Via[206900 244126 2900 2000 0 1500 "" "thermal(1S)"]
+Via[206900 157626 2900 2000 0 1500 "" "thermal(1S)"]
+Via[279600 361200 2900 2000 0 1500 "" ""]
+Via[323300 4900 2900 2000 0 1500 "" "thermal(1S)"]
+Via[319800 25300 2900 2000 0 1500 "" "thermal(1S)"]
+Via[339900 51700 2900 2000 0 1500 "" "thermal(1S)"]
+Via[345100 133500 2900 2000 0 1500 "" ""]
+Via[340000 133500 2900 2000 0 1500 "" ""]
+Via[336500 133500 2900 2000 0 1500 "" ""]
+Via[344800 126200 2900 2000 0 1500 "" "thermal(1S)"]
+Via[309000 127700 2900 2000 0 1500 "" ""]
+Via[338700 123000 2900 2000 0 1500 "" ""]
+Via[334000 120500 2900 2000 0 1500 "" ""]
+Via[341700 119900 2900 2000 0 1500 "" ""]
+Via[267900 21800 2900 2000 0 1500 "" ""]
+Via[305500 81800 2900 2000 0 1500 "" "thermal(1S)"]
+Via[357347 159900 2900 2000 0 1500 "" ""]
+Via[362200 163700 2900 2000 0 1500 "" "thermal(1S)"]
+Via[361600 313800 2900 2000 0 1500 "" ""]
+Via[255100 308300 2900 2000 0 1500 "" ""]
+Via[255100 301600 2900 2000 0 1500 "" ""]
+Via[309000 160800 2900 2000 0 1500 "" ""]
+Via[324800 171900 2900 2000 0 1500 "" ""]
+Via[334500 171600 2900 2000 0 1500 "" ""]
+Via[338600 207300 2900 2000 0 1500 "" "thermal(1S)"]
+Via[334700 183100 2900 2000 0 1500 "" ""]
+Via[318500 183100 2900 2000 0 1500 "" ""]
+Via[344000 189800 2900 2000 0 1500 "" ""]
+Via[331500 195500 2900 2000 0 1500 "" ""]
+Via[323300 195500 2900 2000 0 1500 "" ""]
+Via[320100 176600 2900 2000 0 1500 "" ""]
+Via[308100 306226 2900 2000 0 1500 "" ""]
+Via[308100 312726 2900 2000 0 1500 "" ""]
+Via[311600 306226 2900 2000 0 1500 "" ""]
+Via[311600 312726 2900 2000 0 1500 "" ""]
+Via[317400 295626 2900 2000 0 1500 "" "thermal(1S)"]
+Via[341700 264150 2900 2000 0 1500 "" "thermal(1S)"]
+Via[351700 264050 2900 2000 0 1500 "" "thermal(1S)"]
 
 Element["" "sma-edge" "J8" "SMA" 383700 151800 0 0 1 10 ""]
 (
@@ -1004,70 +1007,70 @@ Element["" "TE1217861" "J5" "0.25in" 30900 200600 -2900 7200 0 100 ""]
 
        )
 
-Element["" "hole-M3" "H7" "unknown" 75000 300100 -16900 -21000 0 100 ""]
+Element["" "hole-M3" "H7" "unknown" 75000 300100 -3700 -3300 0 100 ""]
 (
        Pin[0 0 17500 2500 22500 12500 "1" "1" "usetherm,thermal(1S)"]
        ElementArc [0 0 12000 12000 0 360 1000]
 
        )
 
-Element["" "hole-M3" "H5" "unknown" 75000 100100 -16900 -21000 0 100 ""]
+Element["" "hole-M3" "H5" "unknown" 75000 100100 -3700 -3300 0 100 ""]
 (
        Pin[0 0 17500 2500 22500 12500 "1" "1" "usetherm,thermal(1S)"]
        ElementArc [0 0 12000 12000 0 360 1000]
 
        )
 
-Element["" "hole-M3" "H3" "unknown" 387500 387600 -16900 -21000 0 100 ""]
+Element["" "hole-M3" "H3" "unknown" 387500 387600 -3700 -3300 0 100 ""]
 (
        Pin[0 0 17500 2500 22500 12500 "1" "1" "usetherm,thermal(1S)"]
        ElementArc [0 0 12000 12000 0 360 1000]
 
        )
 
-Element["" "hole-M3" "H1" "unknown" 12500 12500 20400 -3500 0 100 ""]
+Element["" "hole-M3" "H1" "unknown" 12500 12500 -3700 -3300 0 100 ""]
 (
        Pin[0 0 17500 2500 22500 12500 "1" "1" "usetherm,thermal(1S)"]
        ElementArc [0 0 12000 12000 0 360 1000]
 
        )
 
-Element["" "hole-M3" "H10" "unknown" 225000 387700 -16900 -21000 0 100 ""]
+Element["" "hole-M3" "H10" "unknown" 225000 387700 -3700 -3300 0 100 ""]
 (
        Pin[0 0 17500 2500 22500 12500 "1" "1" "usetherm,thermal(1S)"]
        ElementArc [0 0 12000 12000 0 360 1000]
 
        )
 
-Element["" "hole-M3" "H8" "unknown" 225000 12600 19100 -4000 0 100 ""]
+Element["" "hole-M3" "H8" "unknown" 225000 12600 -3700 -3300 0 100 ""]
 (
        Pin[0 0 17500 2500 22500 12500 "1" "1" "usetherm,thermal(1S)"]
        ElementArc [0 0 12000 12000 0 360 1000]
 
        )
 
-Element["" "hole-M3" "H6" "unknown" 75000 200100 -16900 -21000 0 100 ""]
+Element["" "hole-M3" "H6" "unknown" 75000 200100 -3700 -3300 0 100 ""]
 (
        Pin[0 0 17500 2500 22500 12500 "1" "1" "usetherm,thermal(1S)"]
        ElementArc [0 0 12000 12000 0 360 1000]
 
        )
 
-Element["" "hole-M3" "H4" "unknown" 387500 12600 -4400 14500 0 100 ""]
+Element["" "hole-M3" "H4" "unknown" 387500 12600 -3700 -3300 0 100 ""]
 (
        Pin[0 0 17500 2500 22500 12500 "1" "1" "usetherm,thermal(1S)"]
        ElementArc [0 0 12000 12000 0 360 1000]
 
        )
 
-Element["" "hole-M3" "H2" "unknown" 12500 387600 17100 -3100 0 100 ""]
+Element["" "hole-M3" "H2" "unknown" 12500 387600 -3700 -3300 0 100 ""]
 (
        Pin[0 0 17500 2500 22500 12500 "1" "1" "usetherm,thermal(1S)"]
        ElementArc [0 0 12000 12000 0 360 1000]
 
        )
 
-Element["" "SOT23" "D31" "unknown" 62400 217700 14500 500 0 100 ""]
+Element["" "SOT23" "D31" "BAL99-7-F" 62400 217700 14500 500 0 100 ""]
 (
        Pad[-300 0 300 0 3400 3000 4000 "1" "1" "square"]
        Pad[-300 7800 300 7800 3400 3000 4000 "2" "2" "square"]
@@ -1079,7 +1082,7 @@ Element["" "SOT23" "D31" "unknown" 62400 217700 14500 500 0 100 ""]
 
        )
 
-Element["" "SOT23" "D41" "unknown" 62400 318700 17400 500 0 100 ""]
+Element["" "SOT23" "D41" "BAL99-7-F" 62400 318700 17400 500 0 100 ""]
 (
        Pad[-300 0 300 0 3400 3000 4000 "1" "1" "square"]
        Pad[-300 7800 300 7800 3400 3000 4000 "2" "2" "square"]
@@ -1125,7 +1128,7 @@ Element["" "CB1" "U21" "CB1AH-P-12V" 147750 150600 4500 7700 0 100 ""]
 
        )
 
-Element["" "SOT23" "D11" "unknown" 62400 17400 13600 700 0 100 ""]
+Element["" "SOT23" "D11" "BAL99-7-F" 62400 17400 13600 700 0 100 ""]
 (
        Pad[-300 0 300 0 3400 3000 4000 "1" "1" "square"]
        Pad[-300 7800 300 7800 3400 3000 4000 "2" "2" "square"]
@@ -1175,14 +1178,14 @@ Element["" "SO8" "Q2" "FDS9926A" 216800 301500 -2500 -9000 0 100 ""]
 
        )
 
-Element["" "hole-M3" "H9" "unknown" 225000 200100 -2400 -21500 0 100 ""]
+Element["" "hole-M3" "H9" "unknown" 225000 200100 -3700 -3300 0 100 ""]
 (
        Pin[0 0 17500 2500 22500 12500 "1" "1" "usetherm,thermal(1S)"]
        ElementArc [0 0 12000 12000 0 360 1000]
 
        )
 
-Element["" "TE1217861" "J1" "0.25in" 344218 387621 0 0 0 100 ""]
+Element["" "TE1217861" "J1" "0.25in" 344200 387400 0 0 0 100 ""]
 (
        Pin[-10000 0 12500 4000 14500 5500 "1" "1" "square,edge2"]
        Pin[10000 0 12500 4000 14500 5500 "1" "1" "square,edge2"]
@@ -1194,14 +1197,14 @@ Element["" "TE1217861" "J1" "0.25in" 344218 387621 0 0 0 100 ""]
 
        )
 
-Element["" "0402" "C28" "0.1uF" 354726 165793 -13726 -3593 0 100 ""]
+Element["" "0402" "C28" "0.1uF" 369974 159800 -12479 -2693 0 100 ""]
 (
        Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "C19" "1uF" 348000 127500 3100 -16300 3 100 ""]
+Element["" "0402" "C19" "1uF" 348200 126226 3100 -16300 3 100 ""]
 (
        Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
@@ -1215,16 +1218,6 @@ Element["" "0402" "C20" "0.1uF" 358207 127374 3000 -13119 3 100 ""]
 
        )
 
-Element["" "ABM8" "X1" "48mhz" 375967 161833 -9779 11567 0 100 ""]
-(
-       Pad[-3051 2067 -2067 2067 4134 -983 4734 "3" "3" "square,edge2"]
-       Pad[-3051 9350 -2067 9350 4134 -983 4734 "2" "2" "square,edge2"]
-       Pad[-12106 2067 -11122 2067 4134 -983 4734 "4" "4" "square"]
-       Pad[-12106 9350 -11122 9350 4134 -983 4734 "1" "1" "square"]
-       ElementArc [-13150 6339 500 500 270 360 1000]
-
-       )
-
 Element["" "0402" "L3" "27nH" 376400 145000 3654 -3988 0 100 ""]
 (
        Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
@@ -1253,7 +1246,7 @@ Element["" "0402" "C24" "5.6pF" 378393 140074 4930 -13126 3 100 ""]
 
        )
 
-Element["" "0402" "C27" "220pF" 380026 148793 -2188 898 0 100 ""]
+Element["" "0402" "C27" "220pF" 380026 148793 -2788 1091 0 100 ""]
 (
        Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
@@ -1267,7 +1260,7 @@ Element["" "0402" "L4" "27nH" 369826 147793 -10951 -6299 0 100 ""]
 
        )
 
-Element["" "0402" "L1" "27nH" 369826 155507 -8724 -2193 0 100 ""]
+Element["" "0402" "L1" "27nH" 369826 155507 -8624 -3093 0 100 ""]
 (
        Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
@@ -1281,7 +1274,7 @@ Element["" "0402" "C22" "3.9pF" 370600 140100 3789 -13126 3 100 ""]
 
        )
 
-Element["" "0402" "C26" "220pF" 376026 155493 -526 25607 0 100 ""]
+Element["" "0402" "C26" "220pF" 376026 155493 2674 18807 0 100 ""]
 (
        Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
@@ -1302,39 +1295,24 @@ Element["" "0402" "R16" "56k" 361100 138900 3886 -12053 3 100 ""]
 
        )
 
-Element["" "0402" "C31" "22pF" 359407 168574 -5007 4526 0 100 ""]
-(
-       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
-       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "0402" "L2" "22nH" 374793 149926 -1565 30690 1 100 ""]
+Element["" "0402" "L2" "22nH" 374793 149926 -2265 13616 1 100 ""]
 (
        Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "C30" "22pF" 378400 166400 3800 7500 0 100 ""]
+Element["" "0402" "C30" "22pF" 378000 171174 900 8300 0 100 ""]
 (
        Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "TDK-PS12" "U4" "TDK_PS12" 323342 260600 0 0 0 100 ""]
-(
-       Pin[-9842 0 7874 3937 8661 2756 "1" "1" "square,thermal(1X)"]
-       Pin[9843 0 7874 3937 8661 2756 "2" "2" ""]
-       ElementArc [0 0 24016 24016 0 360 1000]
-
-       )
-
-Element["" "0402" "C29" "220pF" 352600 170600 -12900 -2300 0 100 ""]
+Element["" "0402" "C29" "220pF" 358600 165174 -11322 -3052 0 100 ""]
 (
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
@@ -1380,71 +1358,10 @@ Element["" "0402" "R17" "2.7k" 367300 232900 -4100 3700 0 100 ""]
 
        )
 
-Element["" "0402" "C1" "0.1uF" 357400 88700 -2400 -8200 0 100 ""]
+Element["" "0402" "C1" "0.1uF" 344000 49200 8200 -2400 3 100 ""]
 (
-       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "DIP6" "S2" "A6R-102R" 291000 7300 17000 5000 3 100 ""]
-(
-       Pin[0 0 6000 3000 6600 2800 "+1" "1" "square,edge2"]
-       Pin[0 10000 6000 3000 6600 2800 "C" "2" "edge2,thermal(1X)"]
-       Pin[0 20000 6000 3000 6600 2800 "+4" "3" "edge2"]
-       Pin[30000 20000 6000 3000 6600 2800 "+2" "4" "edge2"]
-       Pin[30000 10000 6000 3000 6600 2800 "C" "5" "edge2,thermal(1X)"]
-       Pin[30000 0 6000 3000 6600 2800 "+8" "6" "edge2"]
-       ElementLine [-5000 -5000 -5000 25000 1000]
-       ElementLine [-5000 25000 35000 25000 1000]
-       ElementLine [35000 25000 35000 -5000 1000]
-       ElementLine [-5000 -5000 10000 -5000 1000]
-       ElementLine [20000 -5000 35000 -5000 1000]
-       ElementArc [15000 -5000 5000 5000 0 180 1000]
-
-       )
-
-Element["" "DIP6" "S1" "A6R-102R" 338500 7300 17000 5000 3 100 ""]
-(
-       Pin[0 0 6000 3000 6600 2800 "+1" "1" "square,edge2"]
-       Pin[0 10000 6000 3000 6600 2800 "C" "2" "edge2,thermal(1X)"]
-       Pin[0 20000 6000 3000 6600 2800 "+4" "3" "edge2"]
-       Pin[30000 20000 6000 3000 6600 2800 "+2" "4" "edge2"]
-       Pin[30000 10000 6000 3000 6600 2800 "C" "5" "edge2,thermal(1X)"]
-       Pin[30000 0 6000 3000 6600 2800 "+8" "6" "edge2"]
-       ElementLine [-5000 -5000 -5000 25000 1000]
-       ElementLine [-5000 25000 35000 25000 1000]
-       ElementLine [35000 25000 35000 -5000 1000]
-       ElementLine [-5000 -5000 10000 -5000 1000]
-       ElementLine [20000 -5000 35000 -5000 1000]
-       ElementArc [15000 -5000 5000 5000 0 180 1000]
-
-       )
-
-Element["" "SO16" "U2" "74HC597M" 332000 75300 15000 -2500 3 100 ""]
-(
-       Pad[17500 -13500 17500 -7000 2000 1000 3000 "D1" "1" "square"]
-       Pad[12500 -13500 12500 -7000 2000 1000 3000 "D2" "2" "square"]
-       Pad[7500 -13500 7500 -7000 2000 1000 3000 "D3" "3" "square"]
-       Pad[2500 -13500 2500 -7000 2000 1000 3000 "D4" "4" "square"]
-       Pad[-2500 -13500 -2500 -7000 2000 1000 3000 "D5" "5" "square"]
-       Pad[-7500 -13500 -7500 -7000 2000 1000 3000 "D6" "6" "square"]
-       Pad[-12500 -13500 -12500 -7000 2000 1000 3000 "D7" "7" "square"]
-       Pad[-17500 -13500 -17500 -7000 2000 1000 3000 "GND" "8" "square"]
-       Pad[-17500 7000 -17500 13500 2000 1000 3000 "Q7" "9" "square,edge2"]
-       Pad[-12500 7000 -12500 13500 2000 1000 3000 "MR_N" "10" "square,edge2"]
-       Pad[-7500 7000 -7500 13500 2000 1000 3000 "SHcp" "11" "square,edge2"]
-       Pad[-2500 7000 -2500 13500 2000 1000 3000 "STcp" "12" "square,edge2"]
-       Pad[2500 7000 2500 13500 2000 1000 3000 "PL_N" "13" "square,edge2"]
-       Pad[7500 7000 7500 13500 2000 1000 3000 "DS" "14" "square,edge2"]
-       Pad[12500 7000 12500 13500 2000 1000 3000 "D0" "15" "square,edge2"]
-       Pad[17500 7000 17500 13500 2000 1000 3000 "Vcc" "16" "square,edge2"]
-       ElementLine [-19500 -15500 19500 -15500 1000]
-       ElementLine [-19500 -15500 -19500 15500 1000]
-       ElementLine [-19500 15500 19500 15500 1000]
-       ElementLine [19500 -15500 19500 -2500 1000]
-       ElementLine [19500 2500 19500 15500 1000]
-       ElementArc [19500 0 2500 2500 270 180 1000]
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
@@ -1504,7 +1421,7 @@ Element["" "0402" "R11" "3.3k" 223074 85174 -8600 2800 1 100 ""]
 
        )
 
-Element["" "0402" "C4" "0.1uF" 335100 193300 -3072 -7912 0 100 ""]
+Element["" "0402" "C4" "0.1uF" 337600 195500 4028 -6812 0 100 ""]
 (
        Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
@@ -1545,7 +1462,7 @@ Element["" "TSSOP16" "U3" "PCA9922" 321500 208600 -2000 -6000 0 100 ""]
 
        )
 
-Element["" "100mil-led" "D4" "unknown" 250100 350500 14700 -4200 0 100 ""]
+Element["" "100mil-led" "D4" "red" 250100 350500 14700 -4200 0 100 ""]
 (
        Pin[-5000 0 7000 1500 8500 3500 "1" "1" "square"]
        Pin[5000 0 7000 1500 8500 3500 "2" "2" ""]
@@ -1554,7 +1471,7 @@ Element["" "100mil-led" "D4" "unknown" 250100 350500 14700 -4200 0 100 ""]
 
        )
 
-Element["" "100mil-led" "D1" "unknown" 250100 50800 12100 -2400 0 100 ""]
+Element["" "100mil-led" "D1" "red" 250100 50800 12100 -2400 0 100 ""]
 (
        Pin[-5000 0 7000 1500 8500 3500 "1" "1" "square"]
        Pin[5000 0 7000 1500 8500 3500 "2" "2" ""]
@@ -1563,7 +1480,7 @@ Element["" "100mil-led" "D1" "unknown" 250100 50800 12100 -2400 0 100 ""]
 
        )
 
-Element["" "100mil-led" "D3" "unknown" 250100 250900 11600 -3900 0 100 ""]
+Element["" "100mil-led" "D3" "red" 250100 250900 11600 -3900 0 100 ""]
 (
        Pin[-5000 0 7000 1500 8500 3500 "1" "1" "square"]
        Pin[5000 0 7000 1500 8500 3500 "2" "2" ""]
@@ -1572,7 +1489,7 @@ Element["" "100mil-led" "D3" "unknown" 250100 250900 11600 -3900 0 100 ""]
 
        )
 
-Element["" "100mil3pin" "J2" "unknown" 288657 353500 -14500 -3200 0 100 ""]
+Element["" "100mil3pin" "J2" "none" 288657 353500 -14500 -3200 0 100 ""]
 (
        Pin[0 0 7000 1500 8500 3800 "1" "1" "square,edge2"]
        Pin[10000 0 7000 1500 8500 3800 "2" "2" "edge2"]
@@ -1591,13 +1508,6 @@ Element["" "0402" "C2" "47pF" 283357 317300 -2800 -8600 0 100 ""]
 
        )
 
-Element["" "0402" "C3" "47pF" 318157 302500 -2500 -8400 0 100 ""]
-(
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
-
-       )
-
 Element["" "0402" "R8" "33" 286157 324600 -8500 -2900 0 100 ""]
 (
        Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
@@ -1605,7 +1515,7 @@ Element["" "0402" "R8" "33" 286157 324600 -8500 -2900 0 100 ""]
 
        )
 
-Element["" "SOT23-5" "U1" "unknown" 302657 317500 -5300 400 0 89 ""]
+Element["" "SOT23-5" "U1" "3.3V" 302657 317500 -5300 400 0 89 ""]
 (
        Attribute("author" "DJ Delorie")
        Attribute("copyright" "2006 DJ Delorie")
@@ -1630,17 +1540,17 @@ Element["" "0402" "C37" "2.2uF" 297657 305000 -5200 2600 0 100 ""]
 
        )
 
-Element["" "0402" "R4" "27k" 321657 320500 -3400 2600 0 100 ""]
+Element["" "0402" "R4" "27k" 311400 325774 2457 -3039 0 100 ""]
 (
-       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "R5" "100k" 312157 320500 -3500 2100 0 100 ""]
+Element["" "0402" "R5" "100k" 307600 322600 -4457 2491 0 100 ""]
 (
-       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
@@ -1653,20 +1563,283 @@ Element["" "0805" "C5" "1uF" 301657 337500 -13300 -3000 0 100 ""]
 
        )
 
-Element["" "0402" "R2" "1.5k" 321731 310000 -3274 2226 0 100 ""]
+Element["" "TE1217861" "J4" "0.25in" 255900 387500 -300 200 0 100 ""]
+(
+       Pin[-10000 0 12500 4000 14500 5500 "1" "1" "square,edge2,thermal(1S)"]
+       Pin[10000 0 12500 4000 14500 5500 "1" "1" "square,edge2,thermal(1S)"]
+       Pad[0 0 0 0 12500 4000 14500 "1" "1" "square"]
+       ElementLine [-15600 -6150 15600 -6150 1000]
+       ElementLine [15600 -6150 15600 6150 1000]
+       ElementLine [15600 6150 -15600 6150 1000]
+       ElementLine [-15600 6150 -15600 -6150 1000]
+
+       )
+
+Element["" "100mil-led" "D2" "red" 250100 150500 13700 -2200 0 100 ""]
+(
+       Pin[-5000 0 7000 1500 8500 3500 "1" "1" "square"]
+       Pin[5000 0 7000 1500 8500 3500 "2" "2" ""]
+       ElementLine [9900 -5700 9900 5700 1000]
+       ElementArc [0 0 11400 11400 210 300 1000]
+
+       )
+
+Element["" "CB1" "U11" "CB1AH-P-12V" 147750 50300 42600 35800 0 100 ""]
+(
+       Pin[44850 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"]
+       Pin[29450 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"]
+       Pin[14050 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"]
+       Pin[-41050 15400 20000 10000 25000 10000 "87" "87" "edge2"]
+       Pin[-41050 0 20000 10000 25000 10000 "87" "87" "edge2"]
+       Pin[-41050 -15400 20000 10000 25000 10000 "87" "87" "edge2"]
+       Pin[-9500 33100 20000 10000 25000 10000 "86" "86" "edge2"]
+       Pin[-9500 -33100 20000 10000 25000 10000 "85" "85" "edge2"]
+       ElementLine [-52150 43300 52150 43300 1000]
+       ElementLine [-52150 -43300 -52150 43300 1000]
+       ElementLine [-52150 -43300 52150 -43300 1000]
+       ElementLine [52150 -43300 52150 43300 1000]
+
+       )
+
+Element["" "SOT23" "D21" "BAL99-7-F" 62400 115700 14400 700 0 100 ""]
+(
+       Pad[-300 0 300 0 3400 3000 4000 "1" "1" "square"]
+       Pad[-300 7800 300 7800 3400 3000 4000 "2" "2" "square"]
+       Pad[7900 3900 8500 3900 3400 3000 4000 "1" "3" "square,edge2"]
+       ElementLine [-2900 -2500 11000 -2500 1000]
+       ElementLine [-2900 -2500 -2900 10300 1000]
+       ElementLine [-2900 10300 11000 10300 1000]
+       ElementLine [11000 -2500 11000 10300 1000]
+
+       )
+
+Element["" "ZX62-B-5PA" "J3" "USBmicro" 297500 379442 -10161 -12011 0 100 ""]
+(
+       Pad[0 787 0 4528 1575 984 2362 "DATA+" "3" "square"]
+       Pad[-2558 787 -2558 4528 1575 984 2362 "DATA-" "2" "square"]
+       Pad[2559 787 2559 4528 1575 984 2362 "ID" "4" "square"]
+       Pad[-5117 787 -5117 4528 1575 984 2362 "VBUS" "1" "square"]
+       Pad[5118 787 5118 4528 1575 984 2362 "GND" "5" "square"]
+       Pad[11220 3150 13189 3150 6299 984 7087 "tab1" "G" "square,edge2"]
+       Pad[-13188 3150 -11219 3150 6299 984 7087 "tab2" "G" "square"]
+       Pad[4724 13189 4724 13189 7480 984 8268 "tab3" "G" "square,edge2"]
+       Pad[-4723 13189 -4723 13189 7480 984 8268 "tab4" "G" "square"]
+       Pad[15748 12992 15748 13386 7087 984 7874 "tab5" "G" "square,edge2"]
+       Pad[-15747 12992 -15747 13386 7087 984 7874 "tab6" "G" "square,edge2"]
+
+       )
+
+Element["" "CB1" "U31" "CB1AH-P-12V" 147750 250600 40300 33400 0 100 ""]
+(
+       Pin[44850 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"]
+       Pin[29450 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"]
+       Pin[14050 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"]
+       Pin[-41050 15400 20000 10000 25000 10000 "87" "87" "edge2"]
+       Pin[-41050 0 20000 10000 25000 10000 "87" "87" "edge2"]
+       Pin[-41050 -15400 20000 10000 25000 10000 "87" "87" "edge2"]
+       Pin[-9500 33100 20000 10000 25000 10000 "86" "86" "edge2"]
+       Pin[-9500 -33100 20000 10000 25000 10000 "85" "85" "edge2"]
+       ElementLine [-52150 43300 52150 43300 1000]
+       ElementLine [-52150 -43300 -52150 43300 1000]
+       ElementLine [-52150 -43300 52150 -43300 1000]
+       ElementLine [52150 -43300 52150 43300 1000]
+
+       )
+
+Element["" "0402" "R13" "100k" 212400 33500 -11400 -3000 0 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R15" "27k" 212400 56000 -11400 -3000 0 100 ""]
+(
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R14" "100k" 212400 45000 -11400 -3100 0 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R6" "27k" 229074 32000 -3048 -7800 0 100 ""]
+(
+       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R7" "100k" 221474 31900 -3274 -7774 0 100 ""]
 (
        Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "R3" "33" 328157 304474 2500 -3048 0 100 ""]
+Element["" "0402" "R43" "100k" 210200 359600 4600 -5300 0 100 ""]
+(
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R45" "27k" 210200 339600 4500 -3000 0 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R44" "100k" 210200 349600 4500 -3000 0 100 ""]
 (
        Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
+Element["" "100mil-led" "D5" "green" 380291 363785 12100 -3000 0 100 ""]
+(
+       Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
+       Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
+       ElementLine [-9900 -5700 -9900 5700 1000]
+       ElementArc [0 0 11400 11400 30 300 1000]
+
+       )
+
+Element["" "100mil-led" "D6" "amber" 380291 333785 12100 -3000 0 100 ""]
+(
+       Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
+       Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
+       ElementLine [-9900 -5700 -9900 5700 1000]
+       ElementArc [0 0 11400 11400 30 300 1000]
+
+       )
+
+Element["" "100mil-led" "D8" "blue" 380291 273785 12100 -3100 0 100 ""]
+(
+       Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
+       Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
+       ElementLine [-9900 -5700 -9900 5700 1000]
+       ElementArc [0 0 11400 11400 30 300 1000]
+
+       )
+
+Element["" "100mil-led" "D7" "red" 380291 303785 12000 -3000 0 100 ""]
+(
+       Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
+       Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
+       ElementLine [-9900 -5700 -9900 5700 1000]
+       ElementArc [0 0 11400 11400 30 300 1000]
+
+       )
+
+Element["" "A6R-102R" "S1" "A6R-102R" 353500 21800 2700 -7400 3 100 ""]
+(
+       Pin[-15000 -10000 6800 3000 7400 3600 "+1" "1" "square,edge2"]
+       Pin[-15000 0 6800 3000 7400 3600 "C" "2" "edge2"]
+       Pin[-15000 10000 6800 3000 7400 3600 "+4" "3" "edge2"]
+       Pin[15000 10000 6800 3000 7400 3600 "+2" "4" "edge2"]
+       Pin[15000 0 6800 3000 7400 3600 "C" "5" "edge2"]
+       Pin[15000 -10000 6800 3000 7400 3600 "+8" "6" "edge2"]
+       ElementLine [-20000 -15000 -20000 15000 1000]
+       ElementLine [-20000 15000 20000 15000 1000]
+       ElementLine [20000 15000 20000 -15000 1000]
+       ElementLine [-20000 -15000 -5000 -15000 1000]
+       ElementLine [5000 -15000 20000 -15000 1000]
+       ElementArc [0 -15000 5000 5000 0 180 1000]
+
+       )
+
+Element["" "0402" "R33" "100k" 206900 213626 4000 -3000 0 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R35" "27k" 206900 236626 4000 -3000 0 100 ""]
+(
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R34" "100k" 206900 225126 4000 -3000 0 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R23" "100k" 206900 192626 3500 -3000 0 100 ""]
+(
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R25" "27k" 206900 166626 3000 -3000 0 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R24" "100k" 206900 180626 3000 -3000 0 100 ""]
+(
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R9" "100k" 215500 361200 -2924 1450 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "74x" "R101" "10k" 323300 13100 -7200 11000 2 100 ""]
+(
+       Pad[2250 5000 4400 5000 1400 900 2000 "1" "1" "square,edge2"]
+       Pad[2250 2500 4400 2500 1400 900 2000 "1" "2" "square,edge2"]
+       Pad[2250 0 4400 0 1400 900 2000 "1" "3" "square,edge2"]
+       Pad[2250 -2500 4400 -2500 1400 900 2000 "1" "4" "square,edge2"]
+       Pad[2250 -5000 4400 -5000 1400 900 2000 "C" "C" "square,edge2"]
+       Pad[-4400 5000 -2250 5000 1400 900 2000 "C" "C" "square"]
+       Pad[-4400 2500 -2250 2500 1400 900 2000 "1" "9" "square"]
+       Pad[-4400 0 -2250 0 1400 900 2000 "1" "8" "square"]
+       Pad[-4400 -2500 -2250 -2500 1400 900 2000 "1" "7" "square"]
+       Pad[-4400 -5000 -2250 -5000 1400 900 2000 "1" "6" "square"]
+       ElementLine [6050 -6700 6050 6700 1000]
+       ElementLine [-6050 -6700 -6050 6700 1000]
+       ElementLine [-6050 -6700 6050 -6700 1000]
+       ElementLine [-6050 6700 6050 6700 1000]
+
+       )
+
+Element["" "A6R-102R" "S2" "A6R-102R" 292600 21800 2000 -8300 3 100 ""]
+(
+       Pin[-15000 -10000 6800 3000 7400 3600 "+1" "1" "square,edge2"]
+       Pin[-15000 0 6800 3000 7400 3600 "C" "2" "edge2"]
+       Pin[-15000 10000 6800 3000 7400 3600 "+4" "3" "edge2"]
+       Pin[15000 10000 6800 3000 7400 3600 "+2" "4" "edge2"]
+       Pin[15000 0 6800 3000 7400 3600 "C" "5" "edge2"]
+       Pin[15000 -10000 6800 3000 7400 3600 "+8" "6" "edge2"]
+       ElementLine [-20000 -15000 -20000 15000 1000]
+       ElementLine [-20000 15000 20000 15000 1000]
+       ElementLine [20000 15000 20000 -15000 1000]
+       ElementLine [-20000 -15000 -5000 -15000 1000]
+       ElementLine [5000 -15000 20000 -15000 1000]
+       ElementArc [0 -15000 5000 5000 0 180 1000]
+
+       )
+
 Element["" "TI-QFN36" "U9" "CC1111" 345600 148800 -10920 -11519 0 100 ""]
 (
        Pin[5919 -5919 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
@@ -1751,248 +1924,134 @@ Element["" "TI-QFN36" "U9" "CC1111" 345600 148800 -10920 -11519 0 100 ""]
        Pad[9999 5906 11849 5906 1102 866 1500 "XOSC_Q2" "20" "edge2"]
        Pad[-11850 5906 -10000 5906 1102 866 1500 "P0_3" "8" ""]
        Pad[-5906 10000 -5906 11850 1102 866 1500 "PADM" "11" "edge2"]
-       Pad[-5906 -11849 -5906 -9999 1102 866 1500 "P1_4" "35" ""]
-       Pad[9999 7874 11849 7874 1102 866 1500 "AVDD" "19" "edge2"]
-       Pad[-11850 7874 -10000 7874 1102 866 1500 "P0_4" "9" ""]
-       Pad[-7874 10000 -7874 11850 1102 866 1500 "PADP" "10" "edge2"]
-       Pad[-7874 -11849 -7874 -9999 1102 866 1500 "P1_3" "36" ""]
-       ElementArc [-10236 -10235 500 500 270 360 1000]
-
-       )
-
-Element["" "TE1217861" "J4" "0.25in" 256733 387425 -300 200 0 100 ""]
-(
-       Pin[-10000 0 12500 4000 14500 5500 "1" "1" "square,edge2,thermal(1S)"]
-       Pin[10000 0 12500 4000 14500 5500 "1" "1" "square,edge2,thermal(1S)"]
-       Pad[0 0 0 0 12500 4000 14500 "1" "1" "square"]
-       ElementLine [-15600 -6150 15600 -6150 1000]
-       ElementLine [15600 -6150 15600 6150 1000]
-       ElementLine [15600 6150 -15600 6150 1000]
-       ElementLine [-15600 6150 -15600 -6150 1000]
-
-       )
-
-Element["" "0402" "R33" "100k" 203300 210600 4000 -3000 0 100 ""]
-(
-       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
-       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "0402" "R35" "27k" 203300 233600 4000 -3000 0 100 ""]
-(
-       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
-       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "0402" "R34" "100k" 203300 222100 4000 -3000 0 100 ""]
-(
-       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
-       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "0402" "R23" "100k" 203300 189600 3500 -3000 0 100 ""]
-(
-       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
-       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "0402" "R25" "27k" 203300 163600 3000 -3000 0 100 ""]
-(
-       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
-       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "0402" "R24" "100k" 203300 177600 3000 -3000 0 100 ""]
-(
-       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
-       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "100mil-led" "D2" "unknown" 250100 150500 13700 -2200 0 100 ""]
-(
-       Pin[-5000 0 7000 1500 8500 3500 "1" "1" "square"]
-       Pin[5000 0 7000 1500 8500 3500 "2" "2" ""]
-       ElementLine [9900 -5700 9900 5700 1000]
-       ElementArc [0 0 11400 11400 210 300 1000]
-
-       )
-
-Element["" "CB1" "U11" "CB1AH-P-12V" 147750 50300 42600 35800 0 100 ""]
-(
-       Pin[44850 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"]
-       Pin[29450 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"]
-       Pin[14050 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"]
-       Pin[-41050 15400 20000 10000 25000 10000 "87" "87" "edge2"]
-       Pin[-41050 0 20000 10000 25000 10000 "87" "87" "edge2"]
-       Pin[-41050 -15400 20000 10000 25000 10000 "87" "87" "edge2"]
-       Pin[-9500 33100 20000 10000 25000 10000 "86" "86" "edge2"]
-       Pin[-9500 -33100 20000 10000 25000 10000 "85" "85" "edge2"]
-       ElementLine [-52150 43300 52150 43300 1000]
-       ElementLine [-52150 -43300 -52150 43300 1000]
-       ElementLine [-52150 -43300 52150 -43300 1000]
-       ElementLine [52150 -43300 52150 43300 1000]
-
-       )
-
-Element["" "SOT23" "D21" "unknown" 62400 115700 14400 700 0 100 ""]
-(
-       Pad[-300 0 300 0 3400 3000 4000 "1" "1" "square"]
-       Pad[-300 7800 300 7800 3400 3000 4000 "2" "2" "square"]
-       Pad[7900 3900 8500 3900 3400 3000 4000 "1" "3" "square,edge2"]
-       ElementLine [-2900 -2500 11000 -2500 1000]
-       ElementLine [-2900 -2500 -2900 10300 1000]
-       ElementLine [-2900 10300 11000 10300 1000]
-       ElementLine [11000 -2500 11000 10300 1000]
-
-       )
-
-Element["" "ZX62-B-5PA" "J3" "unknown" 297500 379442 -10161 -12011 0 100 ""]
-(
-       Pad[0 787 0 4528 1575 984 2362 "DATA+" "3" "square"]
-       Pad[-2558 787 -2558 4528 1575 984 2362 "DATA-" "2" "square"]
-       Pad[2559 787 2559 4528 1575 984 2362 "ID" "4" "square"]
-       Pad[-5117 787 -5117 4528 1575 984 2362 "VBUS" "1" "square"]
-       Pad[5118 787 5118 4528 1575 984 2362 "GND" "5" "square"]
-       Pad[11220 3150 13189 3150 6299 984 7087 "tab1" "G" "square,edge2"]
-       Pad[-13188 3150 -11219 3150 6299 984 7087 "tab2" "G" "square"]
-       Pad[4724 13189 4724 13189 7480 984 8268 "tab3" "G" "square,edge2"]
-       Pad[-4723 13189 -4723 13189 7480 984 8268 "tab4" "G" "square"]
-       Pad[15748 12992 15748 13386 7087 984 7874 "tab5" "G" "square,edge2"]
-       Pad[-15747 12992 -15747 13386 7087 984 7874 "tab6" "G" "square,edge2"]
-
-       )
-
-Element["" "CB1" "U31" "CB1AH-P-12V" 147750 250600 40300 33400 0 100 ""]
-(
-       Pin[44850 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"]
-       Pin[29450 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"]
-       Pin[14050 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"]
-       Pin[-41050 15400 20000 10000 25000 10000 "87" "87" "edge2"]
-       Pin[-41050 0 20000 10000 25000 10000 "87" "87" "edge2"]
-       Pin[-41050 -15400 20000 10000 25000 10000 "87" "87" "edge2"]
-       Pin[-9500 33100 20000 10000 25000 10000 "86" "86" "edge2"]
-       Pin[-9500 -33100 20000 10000 25000 10000 "85" "85" "edge2"]
-       ElementLine [-52150 43300 52150 43300 1000]
-       ElementLine [-52150 -43300 -52150 43300 1000]
-       ElementLine [-52150 -43300 52150 -43300 1000]
-       ElementLine [52150 -43300 52150 43300 1000]
+       Pad[-5906 -11849 -5906 -9999 1102 866 1500 "P1_4" "35" ""]
+       Pad[9999 7874 11849 7874 1102 866 1500 "AVDD" "19" "edge2"]
+       Pad[-11850 7874 -10000 7874 1102 866 1500 "P0_4" "9" ""]
+       Pad[-7874 10000 -7874 11850 1102 866 1500 "PADP" "10" "edge2"]
+       Pad[-7874 -11849 -7874 -9999 1102 866 1500 "P1_3" "36" ""]
+       ElementArc [-10236 -10235 500 500 270 360 1000]
 
        )
 
-Element["" "74x" "R101" "10k" 334600 45300 -10000 -11100 3 100 ""]
+Element["" "SO16" "U2" "74HC165" 323250 64250 500 13000 1 100 ""]
 (
-       Pad[2250 -5000 4400 -5000 1400 900 2000 "1" "1" "square,edge2"]
-       Pad[2250 -2500 4400 -2500 1400 900 2000 "2" "2" "square,edge2"]
-       Pad[2250 0 4400 0 1400 900 2000 "3" "3" "square,edge2"]
-       Pad[2250 2500 4400 2500 1400 900 2000 "4" "4" "square,edge2"]
-       Pad[2250 5000 4400 5000 1400 900 2000 "C" "C" "square,edge2"]
-       Pad[-4400 -5000 -2250 -5000 1400 900 2000 "C" "C" "square"]
-       Pad[-4400 -2500 -2250 -2500 1400 900 2000 "9" "9" "square"]
-       Pad[-4400 0 -2250 0 1400 900 2000 "8" "8" "square"]
-       Pad[-4400 2500 -2250 2500 1400 900 2000 "7" "7" "square"]
-       Pad[-4400 5000 -2250 5000 1400 900 2000 "6" "6" "square"]
-       ElementLine [-6050 -6700 -6050 6700 1000]
-       ElementLine [6050 -6700 6050 6700 1000]
-       ElementLine [-6050 6700 6050 6700 1000]
-       ElementLine [-6050 -6700 6050 -6700 1000]
+       Pad[-13500 -17500 -7000 -17500 2000 1000 3000 "SH/_LD_" "1" "square"]
+       Pad[-13500 -12500 -7000 -12500 2000 1000 3000 "CLK" "2" "square"]
+       Pad[-13500 -7500 -7000 -7500 2000 1000 3000 "E" "3" "square"]
+       Pad[-13500 -2500 -7000 -2500 2000 1000 3000 "F" "4" "square"]
+       Pad[-13500 2500 -7000 2500 2000 1000 3000 "G" "5" "square"]
+       Pad[-13500 7500 -7000 7500 2000 1000 3000 "H" "6" "square"]
+       Pad[-13500 12500 -7000 12500 2000 1000 3000 "_QH_" "7" "square"]
+       Pad[-13500 17500 -7000 17500 2000 1000 3000 "GND" "8" "square"]
+       Pad[7000 17500 13500 17500 2000 1000 3000 "QH" "9" "square,edge2"]
+       Pad[7000 12500 13500 12500 2000 1000 3000 "SER" "10" "square,edge2"]
+       Pad[7000 7500 13500 7500 2000 1000 3000 "A" "11" "square,edge2"]
+       Pad[7000 2500 13500 2500 2000 1000 3000 "B" "12" "square,edge2"]
+       Pad[7000 -2500 13500 -2500 2000 1000 3000 "C" "13" "square,edge2"]
+       Pad[7000 -7500 13500 -7500 2000 1000 3000 "D" "14" "square,edge2"]
+       Pad[7000 -12500 13500 -12500 2000 1000 3000 "CLK INH" "15" "square,edge2"]
+       Pad[7000 -17500 13500 -17500 2000 1000 3000 "Vcc" "16" "square,edge2"]
+       ElementLine [-15500 -19500 -15500 19500 1000]
+       ElementLine [-15500 19500 15500 19500 1000]
+       ElementLine [15500 -19500 15500 19500 1000]
+       ElementLine [-15500 -19500 -2500 -19500 1000]
+       ElementLine [2500 -19500 15500 -19500 1000]
+       ElementArc [0 -19500 2500 2500 0 180 1000]
 
        )
 
-Element["" "0402" "R13" "100k" 212400 33500 -11400 -3000 0 100 ""]
+Element["" "ABM8" "X1" "48mhz" 375259 165733 -9779 11567 0 100 ""]
 (
-       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
-       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+       Pad[-3051 2067 -2067 2067 4134 -983 4734 "3" "3" "square,edge2"]
+       Pad[-3051 9350 -2067 9350 4134 -983 4734 "2" "2" "square,edge2"]
+       Pad[-12106 2067 -11122 2067 4134 -983 4734 "4" "4" "square"]
+       Pad[-12106 9350 -11122 9350 4134 -983 4734 "1" "1" "square"]
+       ElementArc [-13150 6339 500 500 270 360 1000]
 
        )
 
-Element["" "0402" "R15" "27k" 212400 56000 -11400 -3000 0 100 ""]
+Element["" "0402" "C31" "22pF" 358600 171474 -10607 -2974 0 100 ""]
 (
        Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "R14" "100k" 212400 45000 -11400 -3100 0 100 ""]
+Element["" "TE1217861" "J51" "0.25" 344200 349800 0 0 0 100 ""]
 (
-       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
-       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+       Pin[-10000 0 12500 4000 14500 5500 "1" "1" "square,edge2,thermal(0S)"]
+       Pin[10000 0 12500 4000 14500 5500 "1" "1" "square,edge2,thermal(0S)"]
+       Pad[0 0 0 0 12500 4000 14500 "1" "1" "square"]
+       ElementLine [-15600 -6150 15600 -6150 1000]
+       ElementLine [15600 -6150 15600 6150 1000]
+       ElementLine [15600 6150 -15600 6150 1000]
+       ElementLine [-15600 6150 -15600 -6150 1000]
 
        )
 
-Element["" "0402" "R6" "27k" 229074 32000 -3048 -7800 0 100 ""]
+Element["" "TE1217861" "J52" "0.25" 344200 295800 0 0 0 100 ""]
 (
-       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
+       Pin[-10000 0 12500 4000 14500 5500 "1" "1" "square,edge2,thermal(0S)"]
+       Pin[10000 0 12500 4000 14500 5500 "1" "1" "square,edge2,thermal(0S)"]
+       Pad[0 0 0 0 12500 0 14500 "1" "1" "square,thermal(0S)"]
+       ElementLine [-15600 -6150 15600 -6150 1000]
+       ElementLine [15600 -6150 15600 6150 1000]
+       ElementLine [15600 6150 -15600 6150 1000]
+       ElementLine [-15600 6150 -15600 -6150 1000]
 
        )
 
-Element["" "0402" "R7" "100k" 221474 31900 -3274 -7774 0 100 ""]
+Element["" "0402" "C3" "47pF" 313174 295600 -9910 -3200 0 100 ""]
 (
        Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "R43" "100k" 210200 359600 4500 -3000 0 100 ""]
-(
-       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
-       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "0402" "R45" "27k" 210200 339600 4500 -3000 0 100 ""]
+Element["" "0402" "R2" "1.5k" 316700 307500 -9053 -2843 0 100 ""]
 (
        Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "R44" "100k" 210200 349600 4500 -3000 0 100 ""]
+Element["" "0402" "R3" "33" 311600 300826 -9100 -3148 0 100 ""]
 (
        Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "100mil-led" "D5" "unknown" 380291 363785 -18500 -3000 0 100 ""]
-(
-       Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
-       Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
-       ElementLine [-9900 -5700 -9900 5700 1000]
-       ElementArc [0 0 11400 11400 30 300 1000]
-
-       )
-
-Element["" "100mil-led" "D6" "unknown" 380291 333785 -18700 -3200 0 100 ""]
+Element["" "0402" "R51" "3.3k" 347200 248426 3150 4516 3 100 ""]
 (
-       Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
-       Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
-       ElementLine [-9900 -5700 -9900 5700 1000]
-       ElementArc [0 0 11400 11400 30 300 1000]
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "100mil-led" "D8" "unknown" 380291 273785 -17500 -2200 0 100 ""]
+Element["" "0402" "R52" "100" 341700 248550 -12576 -2824 0 100 ""]
 (
-       Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
-       Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
-       ElementLine [-9900 -5700 -9900 5700 1000]
-       ElementArc [0 0 11400 11400 30 300 1000]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "100mil-led" "D7" "unknown" 380291 303785 -18900 -3000 0 100 ""]
+Element["" "SO8" "Q3" "unknown" 344200 268100 850 -2450 0 100 ""]
 (
-       Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
-       Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
-       ElementLine [-9900 -5700 -9900 5700 1000]
-       ElementArc [0 0 11400 11400 30 300 1000]
+       Pad[7500 -13500 7500 -7000 2000 1000 3000 "S" "1" "square"]
+       Pad[2500 -13500 2500 -7000 2000 1000 3000 "G" "2" "square"]
+       Pad[-2500 -13500 -2500 -7000 2000 1000 3000 "S" "3" "square"]
+       Pad[-7500 -13500 -7500 -7000 2000 1000 3000 "G" "4" "square"]
+       Pad[-7500 7000 -7500 13500 2000 0 3000 "D" "5" "square,edge2"]
+       Pad[-2500 7000 -2500 13500 2000 0 3000 "D" "6" "square,edge2"]
+       Pad[2500 7000 2500 13500 2000 0 3000 "D" "7" "square,edge2"]
+       Pad[7500 7000 7500 13500 2000 0 3000 "D" "8" "square,edge2"]
+       ElementLine [-9500 -15500 9500 -15500 1000]
+       ElementLine [-9500 -15500 -9500 15500 1000]
+       ElementLine [-9500 15500 9500 15500 1000]
+       ElementLine [9500 -15500 9500 -2500 1000]
+       ElementLine [9500 2500 9500 15500 1000]
+       ElementArc [9500 0 2500 2500 270 180 1000]
 
        )
 Layer(1 "top")
@@ -2012,17 +2071,9 @@ Layer(1 "top")
        Line[204950 108100 147900 108100 2500 2000 "clearline"]
        Line[147900 108100 138400 117600 2500 2000 "clearline"]
        Line[140900 386100 138400 383600 1000 2000 "clearline"]
-       Line[162400 212100 150900 200600 1000 2000 "clearline"]
        Line[150900 200600 106900 200600 1000 2000 "clearline"]
-       Line[166900 179100 138400 150600 1000 2000 "clearline"]
        Line[138400 150600 106900 150600 1000 2000 "clearline"]
-       Line[216800 165100 203300 165274 1000 2000 "clearline"]
-       Line[353152 164148 357100 160200 1000 2000 "clearline"]
-       Line[371700 160600 371700 162684 1000 2000 "clearline"]
        Line[362069 150769 364700 155300 1000 2000 "clearline"]
-       Line[369700 158600 371700 160600 1000 2000 "clearline"]
-       Line[357449 152737 359437 152737 1000 2000 "clearline"]
-       Line[359437 152737 363100 158500 1000 2000 "clearline"]
        Line[357449 150769 362069 150769 1000 2000 "clearline"]
        Line[368252 147400 368252 145148 1000 2000 "clearline"]
        Line[368252 145148 369900 143500 1000 2000 "clearline"]
@@ -2054,22 +2105,7 @@ Layer(1 "top")
        Line[374438 155900 374452 155886 1000 2000 "clearline"]
        Line[374826 145393 374826 147992 1000 2000 "clearline"]
        Line[374826 147992 375186 148352 1000 2000 "clearline"]
-       Line[373900 163900 377081 163900 1000 2000 "clearline"]
-       Line[377081 163900 378007 164826 1000 2000 "clearline"]
        Line[374400 138100 374400 135500 2500 2000 "clearline"]
-       Line[378400 168367 378007 167974 1000 2000 "clearline"]
-       Line[374117 171400 373900 171183 1000 2000 "clearline"]
-       Line[363861 171183 360835 171183 1000 2000 "clearline"]
-       Line[360835 171183 359800 170148 1000 2000 "clearline"]
-       Line[357449 154706 358406 154706 1000 2000 "clearline"]
-       Line[367700 160400 361700 160400 1000 2000 "clearline"]
-       Line[371700 162684 372916 163900 1000 2000 "clearline"]
-       Line[367700 160400 369100 161800 1000 2000 "clearline"]
-       Line[369100 161800 369100 166928 1000 2000 "clearline"]
-       Line[369100 166928 364845 171183 1000 2000 "clearline"]
-       Line[359400 166700 359400 163800 2500 2000 "clearline"]
-       Line[363200 158500 369700 158500 1000 2000 "clearline"]
-       Line[358406 154706 361700 160400 1000 2000 "clearline"]
        Line[357449 156674 357449 159751 1000 2000 "clearline"]
        Line[368400 135500 383000 135500 2500 2000 "clearline"]
        Line[358500 132200 362600 132200 1000 2000 "clearline"]
@@ -2082,11 +2118,6 @@ Layer(1 "top")
        Line[357449 140927 359987 140927 1000 2000 "clearline"]
        Line[370600 138300 370600 135500 2500 2000 "clearline"]
        Line[355849 136951 357300 135500 1000 2000 "clearline"]
-       Line[353152 165400 353152 164148 1000 2000 "clearline"]
-       Line[359800 164100 360000 163900 2500 2000 "clearline"]
-       Line[356600 165800 358800 165800 2500 2000 "clearline"]
-       Line[378400 168400 378400 171400 2500 2000 "clearline"]
-       Line[375300 171400 381900 171400 2500 2000 "clearline"]
        Line[366800 137100 368400 135500 2500 2000 "clearline"]
        Line[366800 138200 366800 137100 2500 2000 "clearline"]
        Line[357814 128948 357800 132900 1000 2000 "clearline"]
@@ -2094,90 +2125,16 @@ Layer(1 "top")
        Line[364000 133000 364000 142900 1000 2000 "clearline"]
        Line[357449 144864 358136 144864 1000 2000 "clearline"]
        Line[358136 144864 360100 142900 1000 2000 "clearline"]
-       Line[358500 165400 360000 163900 2500 2000 "clearline"]
        Line[360700 137066 360314 137452 1000 2000 "clearline"]
        Line[370207 138526 369826 138526 1000 2000 "clearline"]
-       Line[360000 163900 363861 163900 2500 2000 "clearline"]
        Line[378014 156300 377600 155886 1000 2000 "clearline"]
        Line[380800 156300 378014 156300 1000 2000 "clearline"]
-       Line[347500 160600 347500 164100 1000 2000 "clearline"]
-       Line[349500 160600 349500 166100 1000 2000 "clearline"]
-       Line[352000 120600 352000 136600 2500 2000 "clearline"]
        Line[352000 136600 353500 136600 2500 2000 "clearline"]
-       Line[339700 160600 339700 161800 1000 2000 "clearline"]
-       Line[339700 161800 337900 163600 1000 2000 "clearline"]
-       Line[345600 160600 345600 163500 1000 2000 "clearline"]
-       Line[343600 160700 343600 163000 1000 2000 "clearline"]
        Line[341700 160600 341700 162300 1000 2000 "clearline"]
        Line[341700 162300 337500 166500 1000 2000 "clearline"]
-       Line[349600 137100 349600 130600 1000 2000 "clearline"]
-       Line[349600 130600 348100 129100 1000 2000 "clearline"]
-       Line[348000 126000 348000 122900 1000 2000 "clearline"]
-       Line[348000 122900 348400 122500 1000 2000 "clearline"]
-       Line[347600 137000 347600 132900 1000 2000 "clearline"]
-       Line[347600 132900 345100 130400 1000 2000 "clearline"]
-       Line[345100 130400 345100 121700 1000 2000 "clearline"]
-       Line[345600 136900 345600 133900 1000 2000 "clearline"]
-       Line[345600 133900 343100 131400 1000 2000 "clearline"]
-       Line[343500 137000 343500 134900 1000 2000 "clearline"]
-       Line[343500 134900 340000 131400 1000 2000 "clearline"]
-       Line[341700 136900 341700 135700 1000 2000 "clearline"]
-       Line[336600 130600 341700 135700 1000 2000 "clearline"]
-       Line[339700 137000 339700 136100 1000 2000 "clearline"]
-       Line[339700 136100 334600 131000 1000 2000 "clearline"]
-       Line[337500 166400 317700 166400 1000 2000 "clearline"]
-       Line[317700 166400 315900 168200 1000 2000 "clearline"]
-       Line[351100 170600 351100 168000 1000 2000 "clearline"]
-       Line[351100 168000 353300 165800 1000 2000 "clearline"]
-       Line[356200 165800 356200 168600 1000 2000 "clearline"]
-       Line[356200 168600 354200 170600 1000 2000 "clearline"]
-       Line[291000 27300 291000 51300 1000 2000 "clearline"]
-       Line[291000 51300 312500 72800 1000 2000 "clearline"]
-       Line[312500 72800 320500 72800 1000 2000 "clearline"]
-       Line[320500 72800 324500 68800 1000 2000 "clearline"]
-       Line[314500 54800 314500 62300 1000 2000 "clearline"]
-       Line[334500 82300 334500 77800 1000 2000 "clearline"]
-       Line[334500 77800 332000 75300 1000 2000 "clearline"]
-       Line[324500 82800 328500 78800 1000 2000 "clearline"]
-       Line[328500 78800 331000 78800 1000 2000 "clearline"]
-       Line[331000 78800 332000 79800 1000 2000 "clearline"]
-       Line[337000 75300 333500 71800 1000 2000 "clearline"]
-       Line[333500 71800 325000 71800 1000 2000 "clearline"]
-       Line[325000 71800 314500 82300 1000 2000 "clearline"]
-       Line[319500 88800 319500 94800 1000 2000 "clearline"]
-       Line[349500 88300 349500 91800 2500 2000 "clearline"]
-       Line[349500 91800 346500 94800 2500 2000 "clearline"]
-       Line[346500 94800 342000 94800 2500 2000 "clearline"]
-       Line[337000 102100 337000 75300 1000 2000 "clearline"]
-       Line[332000 79800 332000 101400 1000 2000 "clearline"]
-       Line[329500 102800 329500 88800 1000 2000 "clearline"]
-       Line[355900 88700 349500 88700 1000 2000 "clearline"]
-       Line[359000 88700 364500 88700 1000 2000 "clearline"]
-       Line[352000 120800 352000 105200 2500 2000 "clearline"]
-       Line[352000 105200 341600 94800 2500 2000 "clearline"]
-       Line[309000 105400 319500 94900 2500 2000 "clearline"]
-       Line[343100 131400 343100 108200 1000 2000 "clearline"]
-       Line[343100 108200 337000 102100 1000 2000 "clearline"]
-       Line[336600 130600 336600 106000 1000 2000 "clearline"]
-       Line[336600 106000 332000 101400 1000 2000 "clearline"]
-       Line[334600 131000 334600 123600 1000 2000 "clearline"]
-       Line[334600 123600 332600 121600 1000 2000 "clearline"]
-       Line[332600 121600 332600 105900 1000 2000 "clearline"]
-       Line[332600 105900 329500 102800 1000 2000 "clearline"]
-       Line[349500 166100 348200 167400 1000 2000 "clearline"]
-       Line[348200 167400 348200 173500 1000 2000 "clearline"]
-       Line[348200 173500 376800 202100 1000 2000 "clearline"]
-       Line[376800 202100 376800 224400 1000 2000 "clearline"]
-       Line[347500 164100 345900 165700 1000 2000 "clearline"]
-       Line[345900 165700 345900 175800 1000 2000 "clearline"]
-       Line[345900 175800 371600 201500 1000 2000 "clearline"]
-       Line[371600 201500 371600 228100 1000 2000 "clearline"]
-       Line[371600 228100 373000 229500 1000 2000 "clearline"]
-       Line[373000 229500 386900 229500 1000 2000 "clearline"]
        Line[376900 234500 367200 234500 1000 2000 "clearline"]
        Line[367300 231300 362500 231300 1000 2000 "clearline"]
-       Line[359300 231700 354800 231700 1000 2000 "clearline"]
-       Line[358900 226600 364100 226600 1000 2000 "clearline"]
+       Line[361700 226600 364100 226600 1000 2000 "clearline"]
        Line[388300 163800 380800 156300 1000 2000 "clearline"]
        Line[386600 148800 381986 148800 2500 2000 "clearline"]
        Line[390600 163800 388300 163800 1000 2000 "clearline"]
@@ -2205,7 +2162,6 @@ Layer(1 "top")
        Line[245100 150500 245100 350500 2500 2000 "clearline"]
        Line[298657 337500 298657 353500 2500 2000 "clearline"]
        Line[293657 345800 293657 363100 1000 2000 "clearline"]
-       Line[303657 345800 303657 360300 1000 2000 "clearline"]
        Line[297657 328500 299657 328500 1000 2000 "clearline"]
        Line[298657 337500 294857 333700 2500 2000 "clearline"]
        Line[294857 326900 294857 333700 2500 2000 "clearline"]
@@ -2218,96 +2174,27 @@ Layer(1 "top")
        Line[294657 324000 297657 321000 1000 2000 "clearline"]
        Line[300157 321000 302657 323500 1000 2000 "clearline"]
        Line[302657 323500 302657 324500 1000 2000 "clearline"]
-       Line[297657 321000 310657 321000 1000 2000 "clearline"]
-       Line[313657 320500 320157 320500 1000 2000 "clearline"]
-       Line[323157 320500 323157 326500 1000 2000 "clearline"]
-       Line[323157 326500 319157 330500 1000 2000 "clearline"]
-       Line[309657 330500 319157 330500 1000 2000 "clearline"]
-       Line[299657 305000 306657 305000 2500 2000 "clearline"]
+       Line[299657 305000 301657 305000 2500 2000 "clearline"]
        Line[294657 304500 294657 316500 2500 2000 "clearline"]
-       Line[294657 310000 319657 310000 1000 2000 "clearline"]
-       Line[303657 346000 310657 346000 1000 2000 "clearline"]
-       Line[310657 346000 328157 328500 1000 2000 "clearline"]
-       Line[328157 306000 328157 328500 1000 2000 "clearline"]
-       Line[320157 302500 328157 302500 1000 2000 "clearline"]
-       Line[309157 302500 316657 302500 1000 2000 "clearline"]
-       Line[309157 302500 306657 305000 1000 2000 "clearline"]
        Line[277057 317300 281857 317300 1000 2000 "clearline"]
        Line[286157 315100 286157 322900 1000 2000 "clearline"]
        Line[286157 326200 286157 338300 1000 2000 "clearline"]
        Line[286157 338300 293657 345800 1000 2000 "clearline"]
-       Line[313657 315600 313657 320600 1000 2000 "clearline"]
-       Line[313657 315600 312957 314900 1000 2000 "clearline"]
        Line[294657 302000 294657 305000 2500 2000 "clearline"]
-       Line[323305 310000 328157 310000 1000 2000 "clearline"]
-       Line[342500 197900 342500 202274 1000 2000 "clearline"]
-       Line[342500 202274 342474 202300 1000 2000 "clearline"]
-       Line[335300 184600 354800 204100 2500 2000 "clearline"]
        Line[310100 193100 310100 199430 1000 2000 "clearline"]
        Line[310100 199430 309886 199644 1000 2000 "clearline"]
-       Line[351000 214600 346200 209800 1000 2000 "clearline"]
-       Line[346200 209800 333193 209800 1000 2000 "clearline"]
-       Line[333193 209800 333114 209879 1000 2000 "clearline"]
-       Line[348700 215500 345600 212400 1000 2000 "clearline"]
-       Line[345600 212400 333152 212400 1000 2000 "clearline"]
-       Line[333152 212400 333114 212438 1000 2000 "clearline"]
-       Line[346500 217000 344500 215000 1000 2000 "clearline"]
-       Line[344500 215000 333117 215000 1000 2000 "clearline"]
-       Line[333117 215000 333114 214997 1000 2000 "clearline"]
-       Line[344300 218700 343200 217600 1000 2000 "clearline"]
-       Line[343200 217600 333158 217600 1000 2000 "clearline"]
-       Line[333158 217600 333114 217556 1000 2000 "clearline"]
        Line[339400 387600 339300 384143 2500 2000 "clearline"]
        Line[339300 384143 308657 353500 2500 2000 "clearline"]
        Line[294657 304900 245500 304900 2500 2000 "clearline"]
        Line[245500 304900 245100 304500 2500 2000 "clearline"]
-       Line[333114 207321 342479 207321 1000 2000 "clearline"]
-       Line[342479 207321 342500 207300 1000 2000 "clearline"]
-       Line[342500 207300 342500 202326 1000 2000 "clearline"]
-       Line[342500 202326 342474 202300 1000 2000 "clearline"]
-       Line[342500 197800 340974 197800 1000 2000 "clearline"]
-       Line[340974 197800 336474 193300 1000 2000 "clearline"]
-       Line[333326 199432 333114 199644 1000 2000 "clearline"]
-       Line[335300 184600 332300 184600 2500 2000 "clearline"]
-       Line[332300 184600 315900 168200 2500 2000 "clearline"]
-       Line[333185 260600 333185 260585 1000 2000 "clearline"]
-       Line[333185 260585 328200 255600 1000 2000 "clearline"]
-       Line[328200 255600 328200 185200 1000 2000 "clearline"]
-       Line[328157 302900 328157 300057 1000 2000 "clearline"]
        Line[332700 160300 332800 160400 1000 2000 "clearline"]
-       Line[333100 199100 333100 184870 2500 2000 "clearline"]
-       Line[333114 185414 333000 185300 2500 2000 "clearline"]
-       Line[316150 168450 316150 181850 2500 2000 "clearline"]
-       Line[316150 181850 318300 184000 2500 2000 "clearline"]
-       Line[318300 184000 318300 243000 2500 2000 "clearline"]
-       Line[318300 243000 294800 266500 2500 2000 "clearline"]
        Line[294800 266500 294800 302200 2500 2000 "clearline"]
        Line[294800 302200 294657 302343 2500 2000 "clearline"]
-       Line[367274 226600 367274 212374 1000 2000 "clearline"]
-       Line[367274 212374 336600 181700 1000 2000 "clearline"]
-       Line[336600 181700 334500 181700 1000 2000 "clearline"]
-       Line[334500 181700 322300 169500 1000 2000 "clearline"]
-       Line[339600 100700 345200 106300 1000 2000 "clearline"]
-       Line[345200 106300 345200 121700 1000 2000 "clearline"]
-       Line[345200 121700 345100 121800 1000 2000 "clearline"]
-       Line[343500 169900 343500 165700 1000 2000 "clearline"]
-       Line[343500 165700 345600 163600 1000 2000 "clearline"]
-       Line[343600 162900 341700 164800 1000 2000 "clearline"]
-       Line[341700 164800 341700 166000 1000 2000 "clearline"]
-       Line[325400 182300 325400 285300 1000 2000 "clearline"]
        Line[337726 159725 333175 159725 1000 2000 "clearline"]
        Line[333175 159725 332500 160400 1000 2000 "clearline"]
-       Line[322000 179200 322000 293943 1000 2000 "clearline"]
-       Line[322000 293943 328157 300100 1000 2000 "clearline"]
        Line[286157 315300 286157 309643 1000 2000 "clearline"]
        Line[286157 309643 286200 309600 1000 2000 "clearline"]
        Line[286200 300300 286200 270200 1000 2000 "clearline"]
-       Line[286200 270200 314900 241500 1000 2000 "clearline"]
-       Line[314900 241500 314900 185500 1000 2000 "clearline"]
-       Line[338100 163400 313900 163400 1000 2000 "clearline"]
-       Line[313900 163400 311200 166100 1000 2000 "clearline"]
-       Line[311200 166100 311200 181800 1000 2000 "clearline"]
-       Line[311200 181800 314900 185500 1000 2000 "clearline"]
        Line[235200 106174 235200 113600 1000 2000 "clearline"]
        Line[232152 113700 231550 113700 1000 2000 "clearline"]
        Line[231550 113700 225950 108100 1000 2000 "clearline"]
@@ -2341,8 +2228,6 @@ Layer(1 "top")
        Line[235200 113600 235400 113800 1000 2000 "clearline"]
        Line[239200 115300 239100 115300 1000 2000 "clearline"]
        Line[239100 115300 237600 116800 1000 2000 "clearline"]
-       Line[235900 144400 235900 203000 1000 2000 "clearline"]
-       Line[234300 147700 216900 165100 1000 2000 "clearline"]
        Line[334675 156674 286526 156674 1000 2000 "clearline"]
        Line[286526 156674 285900 157300 1000 2000 "clearline"]
        Line[240600 110100 240600 103600 1000 2000 "clearline"]
@@ -2352,43 +2237,19 @@ Layer(1 "top")
        Line[258400 45400 250500 45400 2500 2000 "clearline"]
        Line[250500 45400 245100 50800 2500 2000 "clearline"]
        Line[243200 115300 239100 115300 1000 2000 "clearline"]
-       Line[289200 159800 289200 190700 1000 2000 "clearline"]
-       Line[289200 190700 305700 207200 1000 2000 "clearline"]
-       Line[305700 207200 309765 207200 1000 2000 "clearline"]
        Line[309765 207200 309886 207321 1000 2000 "clearline"]
        Line[255100 150500 255100 163100 1000 2000 "clearline"]
        Line[255100 163100 304400 212400 1000 2000 "clearline"]
        Line[304400 212400 309848 212400 1000 2000 "clearline"]
        Line[309848 212400 309886 212438 1000 2000 "clearline"]
-       Line[309886 217556 309886 244314 1000 2000 "clearline"]
-       Line[309886 244314 282900 271300 1000 2000 "clearline"]
-       Line[282900 271300 282900 301600 1000 2000 "clearline"]
-       Line[282900 312500 266800 312500 1000 2000 "clearline"]
-       Line[266800 312500 255100 324200 1000 2000 "clearline"]
-       Line[255100 324200 255100 350500 1000 2000 "clearline"]
        Line[309886 214997 291003 214997 1000 2000 "clearline"]
        Line[291003 214997 255100 250900 1000 2000 "clearline"]
-       Line[202800 220600 202800 212100 1000 2000 "clearline"]
-       Line[203300 231600 203300 223600 1000 2000 "clearline"]
-       Line[203300 241100 203300 235100 1000 2000 "clearline"]
-       Line[203300 154600 203300 162100 1000 2000 "clearline"]
-       Line[203300 165100 203300 176100 1000 2000 "clearline"]
-       Line[203300 187600 203300 179100 1000 2000 "clearline"]
-       Line[203300 209100 203300 191600 1000 2000 "clearline"]
-       Line[203100 179174 166900 179100 1000 2000 "clearline"]
-       Line[203300 223674 224226 223674 1000 2000 "clearline"]
-       Line[224226 223674 235900 212000 1000 2000 "clearline"]
-       Line[235900 212000 235900 202800 1000 2000 "clearline"]
        Line[243400 143400 255600 143400 1000 2000 "clearline"]
        Line[255600 143400 266900 154700 1000 2000 "clearline"]
        Line[266900 154700 269594 154700 1000 2000 "clearline"]
        Line[269594 154700 269600 154706 1000 2000 "clearline"]
        Line[243900 104900 243900 104700 1000 2000 "clearline"]
        Line[243900 104700 236400 97200 1000 2000 "clearline"]
-       Line[324500 85550 324500 108400 1000 2000 "clearline"]
-       Line[332700 175100 332700 175000 1000 2000 "clearline"]
-       Line[332700 175000 341700 166000 1000 2000 "clearline"]
-       Line[335300 178100 343500 169900 1000 2000 "clearline"]
        Line[293800 192900 305600 204700 1000 2000 "clearline"]
        Line[305600 204700 309824 204700 1000 2000 "clearline"]
        Line[309824 204700 309886 204762 1000 2000 "clearline"]
@@ -2414,7 +2275,6 @@ Layer(1 "top")
        Line[296700 148400 272000 148400 1000 2000 "clearline"]
        Line[272000 148400 260500 136900 1000 2000 "clearline"]
        Line[260500 136900 241100 136900 1000 2000 "clearline"]
-       Line[234300 147700 234300 143600 1000 2000 "clearline"]
        Line[234300 143600 241000 136900 1000 2000 "clearline"]
        Line[334675 148800 309200 148800 1000 2000 "clearline"]
        Line[309200 148800 305300 144900 1000 2000 "clearline"]
@@ -2459,23 +2319,8 @@ Layer(1 "top")
        Line[332927 140927 327700 135700 1000 2000 "clearline"]
        Line[327700 135700 307900 135700 1000 2000 "clearline"]
        Line[307900 135700 304500 139100 1000 2000 "clearline"]
-       Line[337726 137876 337726 137626 1000 2000 "clearline"]
-       Line[337726 137626 333300 133200 1000 2000 "clearline"]
-       Line[333300 133200 306900 133200 1000 2000 "clearline"]
+       Line[332500 133200 306900 133200 1000 2000 "clearline"]
        Line[306900 133200 301000 139100 1000 2000 "clearline"]
-       Line[340000 131400 340000 129100 1000 2000 "clearline"]
-       Line[332100 130700 303800 130700 1000 2000 "clearline"]
-       Line[303800 130700 298200 136300 1000 2000 "clearline"]
-       Line[289200 138700 299200 128700 1000 2000 "clearline"]
-       Line[299200 128700 330500 128700 1000 2000 "clearline"]
-       Line[330500 128700 334600 124600 1000 2000 "clearline"]
-       Line[293800 130500 297300 127000 1000 2000 "clearline"]
-       Line[297300 127000 316800 127000 1000 2000 "clearline"]
-       Line[316800 127000 324500 119300 1000 2000 "clearline"]
-       Line[324500 119300 324500 108200 1000 2000 "clearline"]
-       Line[312300 124500 315200 124500 1000 2000 "clearline"]
-       Line[315200 124500 321500 118200 1000 2000 "clearline"]
-       Line[321500 118200 321500 100700 1000 2000 "clearline"]
        Line[309000 120100 309000 105400 2500 2000 "clearline"]
        Line[258200 45400 309000 96200 2500 2000 "clearline"]
        Line[309000 96200 309000 106100 2500 2000 "clearline"]
@@ -2494,10 +2339,6 @@ Layer(1 "top")
        Line[62400 225500 30900 225500 2500 2000 "clearline"]
        Line[138400 250600 138400 217600 2500 2000 "clearline"]
        Line[138200 183400 30900 183400 2500 2000 "clearline"]
-       Line[203300 191174 145974 191174 1000 2000 "clearline"]
-       Line[145974 191174 138200 183400 1000 2000 "clearline"]
-       Line[203300 212174 162474 212174 1000 2000 "clearline"]
-       Line[162474 212174 150900 200600 1000 2000 "clearline"]
        Line[70600 322600 132800 322600 2500 2000 "clearline"]
        Line[132800 322600 138200 317200 2500 2000 "clearline"]
        Line[62400 326500 30900 326500 2500 2000 "clearline"]
@@ -2528,52 +2369,6 @@ Layer(1 "top")
        Line[82400 60300 106700 65700 20000 4000 "clearline"]
        Line[106700 65700 106700 34900 20000 4000 "clearline"]
        Line[106700 50300 82400 50300 20000 4000 "clearline"]
-       Line[334500 65050 334500 53525 1000 2000 "clearline"]
-       Line[334500 53525 331275 50300 1000 2000 "clearline"]
-       Line[329500 65050 329500 53200 1000 2000 "clearline"]
-       Line[329500 53200 328400 52100 1000 2000 "clearline"]
-       Line[328400 52100 328400 48400 1000 2000 "clearline"]
-       Line[328400 48400 329000 47800 1000 2000 "clearline"]
-       Line[329000 47800 331275 47800 1000 2000 "clearline"]
-       Line[324500 65050 324500 48700 1000 2000 "clearline"]
-       Line[324500 48700 327900 45300 1000 2000 "clearline"]
-       Line[327900 45300 331275 45300 1000 2000 "clearline"]
-       Line[319500 65050 319500 51200 1000 2000 "clearline"]
-       Line[319500 51200 327900 42800 1000 2000 "clearline"]
-       Line[327900 42800 331275 42800 1000 2000 "clearline"]
-       Line[337100 54500 337100 51125 1000 2000 "clearline"]
-       Line[337100 51125 337925 50300 1000 2000 "clearline"]
-       Line[337925 50300 335700 50300 1000 2000 "clearline"]
-       Line[335700 50300 334600 49200 1000 2000 "clearline"]
-       Line[334600 49200 334600 41000 1000 2000 "clearline"]
-       Line[334600 41000 333900 40300 1000 2000 "clearline"]
-       Line[333900 40300 331275 40300 1000 2000 "clearline"]
-       Line[337100 54400 337100 72300 1000 2000 "clearline"]
-       Line[337100 72300 342100 77300 1000 2000 "clearline"]
-       Line[342100 77300 342100 94200 1000 2000 "clearline"]
-       Line[342100 94200 341500 94800 1000 2000 "clearline"]
-       Line[339500 65050 339500 55800 1000 2000 "clearline"]
-       Line[339500 55800 340800 54500 1000 2000 "clearline"]
-       Line[340800 54500 340800 48200 1000 2000 "clearline"]
-       Line[340800 48200 340400 47800 1000 2000 "clearline"]
-       Line[340400 47800 337925 47800 1000 2000 "clearline"]
-       Line[344500 65050 344500 48700 1000 2000 "clearline"]
-       Line[344500 48700 341100 45300 1000 2000 "clearline"]
-       Line[341100 45300 337925 45300 1000 2000 "clearline"]
-       Line[349500 65050 349500 49600 1000 2000 "clearline"]
-       Line[349500 49600 342700 42800 1000 2000 "clearline"]
-       Line[342700 42800 337925 42800 1000 2000 "clearline"]
-       Line[344500 85550 344500 80700 1000 2000 "clearline"]
-       Line[344500 80700 354100 71100 1000 2000 "clearline"]
-       Line[354100 71100 354100 51500 1000 2000 "clearline"]
-       Line[354100 51500 342900 40300 1000 2000 "clearline"]
-       Line[342900 40300 337925 40300 1000 2000 "clearline"]
-       Line[327900 42800 327900 14200 1000 2000 "clearline"]
-       Line[327900 14200 321000 7300 1000 2000 "clearline"]
-       Line[338100 40300 338100 38800 1000 2000 "clearline"]
-       Line[338100 38800 331700 32400 1000 2000 "clearline"]
-       Line[331700 32400 331700 14100 1000 2000 "clearline"]
-       Line[331700 14100 338500 7300 1000 2000 "clearline"]
        Line[212400 43500 212400 35000 1000 2000 "clearline"]
        Line[212400 54500 212400 46500 1000 2000 "clearline"]
        Line[212400 64500 212400 57500 1000 2000 "clearline"]
@@ -2586,13 +2381,7 @@ Layer(1 "top")
        Line[210200 347600 210200 341100 1000 2000 "clearline"]
        Line[210200 338100 210200 333600 1000 2000 "clearline"]
        Line[215100 341100 210200 341100 1000 2000 "clearline"]
-       Line[364191 352585 375491 363885 1000 2000 "clearline"]
-       Line[364191 272385 364191 352585 1000 2000 "clearline"]
        Line[385291 273785 385291 363985 2500 2000 "clearline"]
-       Line[368191 270585 368191 296685 1000 2000 "clearline"]
-       Line[368191 296685 375291 303785 1000 2000 "clearline"]
-       Line[366191 271385 366191 324585 1000 2000 "clearline"]
-       Line[366191 324585 375391 333785 1000 2000 "clearline"]
        Line[303000 381500 303000 375100 2500 2000 "clearline"]
        Line[303000 375100 305100 373000 2500 2000 "clearline"]
        Line[292000 381500 292000 369600 2500 2000 "clearline"]
@@ -2621,16 +2410,345 @@ Layer(1 "top")
        Line[236400 97200 236400 43300 1000 2000 "clearline"]
        Line[236400 43300 227500 34400 1000 2000 "clearline"]
        Line[227500 34400 227500 32000 1000 2000 "clearline"]
-       Line[354800 204100 354800 243294 2500 2000 "clearline"]
-       Line[354800 243294 385291 273785 2500 2000 "clearline"]
-       Line[351000 214600 351000 249494 1000 2000 "clearline"]
-       Line[351000 249494 375291 273785 1000 2000 "clearline"]
-       Line[348700 215500 348700 251109 1000 2000 "clearline"]
-       Line[348700 251109 368191 270600 1000 2000 "clearline"]
-       Line[346500 217000 346500 251709 1000 2000 "clearline"]
-       Line[346500 251709 366191 271400 1000 2000 "clearline"]
-       Line[344300 218700 344300 252500 1000 2000 "clearline"]
-       Line[344300 252500 364191 272391 1000 2000 "clearline"]
+       Line[206400 223626 206400 215126 1000 2000 "clearline"]
+       Line[206900 234626 206900 226626 1000 2000 "clearline"]
+       Line[206900 244126 206900 238126 1000 2000 "clearline"]
+       Line[206900 157626 206900 165126 1000 2000 "clearline"]
+       Line[206900 168126 206900 179126 1000 2000 "clearline"]
+       Line[206900 190626 206900 182126 1000 2000 "clearline"]
+       Line[206900 212126 206900 194626 1000 2000 "clearline"]
+       Line[206900 182200 170000 182200 1000 2000 "clearline"]
+       Line[170000 182200 138400 150600 1000 2000 "clearline"]
+       Line[206900 194200 148750 194200 1000 2000 "clearline"]
+       Line[148750 194200 138250 183700 1000 2000 "clearline"]
+       Line[206900 215200 165500 215200 1000 2000 "clearline"]
+       Line[165500 215200 150900 200600 1000 2000 "clearline"]
+       Line[235900 144200 235900 209900 1000 2000 "clearline"]
+       Line[235900 209900 219200 226600 1000 2000 "clearline"]
+       Line[219200 226600 207000 226600 1000 2000 "clearline"]
+       Line[207000 226600 206900 226700 1000 2000 "clearline"]
+       Line[206900 168200 209700 168200 1000 2000 "clearline"]
+       Line[209700 168200 234350 143550 1000 2000 "clearline"]
+       Line[279600 361200 217074 361200 1000 2000 "clearline"]
+       Line[210200 361174 213900 361174 1000 2000 "clearline"]
+       Line[213900 361174 213926 361200 1000 2000 "clearline"]
+       Line[334700 15600 338500 11800 1000 2000 "clearline"]
+       Line[326625 18100 326625 19925 1000 2000 "clearline"]
+       Line[319975 15600 318300 15600 1000 2000 "clearline"]
+       Line[318300 15600 317100 16800 1000 2000 "clearline"]
+       Line[317100 16800 317100 22300 1000 2000 "clearline"]
+       Line[326625 8100 325000 8100 1000 2000 "clearline"]
+       Line[325000 8100 323300 6400 1000 2000 "clearline"]
+       Line[323300 6400 323300 4900 1000 2000 "clearline"]
+       Line[277600 31800 278300 31800 1000 2000 "clearline"]
+       Line[277500 31900 277600 31800 1000 2000 "clearline"]
+       Line[313000 66750 307150 66750 1000 2000 "clearline"]
+       Line[307150 66750 277500 37100 1000 2000 "clearline"]
+       Line[277500 37100 277500 31900 1000 2000 "clearline"]
+       Line[313000 71750 309450 71750 1000 2000 "clearline"]
+       Line[309450 71750 272700 35000 1000 2000 "clearline"]
+       Line[272700 35000 272700 29900 1000 2000 "clearline"]
+       Line[272700 29900 275800 26800 1000 2000 "clearline"]
+       Line[313000 56750 315850 56750 1000 2000 "clearline"]
+       Line[315850 56750 318400 59300 1000 2000 "clearline"]
+       Line[318400 59300 318400 73400 1000 2000 "clearline"]
+       Line[318400 73400 317700 74100 1000 2000 "clearline"]
+       Line[317700 74100 308200 74100 1000 2000 "clearline"]
+       Line[308200 74100 270600 36500 1000 2000 "clearline"]
+       Line[270600 36500 270600 18800 1000 2000 "clearline"]
+       Line[317100 22300 306400 33000 1000 2000 "clearline"]
+       Line[326625 19875 326625 19925 1000 2000 "clearline"]
+       Line[326625 19925 338500 31800 1000 2000 "clearline"]
+       Line[277700 31800 291200 31800 1000 2000 "clearline"]
+       Line[291200 31800 306200 16800 1000 2000 "clearline"]
+       Line[306200 16800 313200 16800 1000 2000 "clearline"]
+       Line[313200 16800 316900 13100 1000 2000 "clearline"]
+       Line[316900 13100 319975 13100 1000 2000 "clearline"]
+       Line[307600 11800 315200 11800 1000 2000 "clearline"]
+       Line[315200 11800 316500 10500 1000 2000 "clearline"]
+       Line[316500 10500 319875 10500 1000 2000 "clearline"]
+       Line[319875 10500 319975 10600 1000 2000 "clearline"]
+       Line[275800 26800 288400 26800 1000 2000 "clearline"]
+       Line[288400 26800 303400 11800 1000 2000 "clearline"]
+       Line[303400 11800 308000 11800 1000 2000 "clearline"]
+       Line[319975 8100 319975 7875 1000 2000 "clearline"]
+       Line[319975 7875 317700 5600 1000 2000 "clearline"]
+       Line[317700 5600 283800 5600 1000 2000 "clearline"]
+       Line[270600 18800 283800 5600 1000 2000 "clearline"]
+       Line[333500 66750 341150 66750 1000 2000 "clearline"]
+       Line[341150 66750 368500 39400 1000 2000 "clearline"]
+       Line[368500 39400 368500 31800 1000 2000 "clearline"]
+       Line[333500 56750 344450 56750 1000 2000 "clearline"]
+       Line[344450 56750 363900 37300 1000 2000 "clearline"]
+       Line[363900 37300 363900 16400 1000 2000 "clearline"]
+       Line[363900 16400 368500 11800 1000 2000 "clearline"]
+       Line[333500 61750 331450 61750 1000 2000 "clearline"]
+       Line[331450 61750 328100 58400 1000 2000 "clearline"]
+       Line[328100 58400 328100 42200 1000 2000 "clearline"]
+       Line[328100 42200 338500 31800 1000 2000 "clearline"]
+       Line[333500 71750 330450 71750 1000 2000 "clearline"]
+       Line[330450 71750 326500 67800 1000 2000 "clearline"]
+       Line[326500 67800 326500 24700 1000 2000 "clearline"]
+       Line[326500 24700 323400 21600 1000 2000 "clearline"]
+       Line[323400 21600 323400 16300 1000 2000 "clearline"]
+       Line[323400 16300 324100 15600 1000 2000 "clearline"]
+       Line[334700 15600 324100 15600 1000 2000 "clearline"]
+       Line[326625 13100 327700 13100 1000 2000 "clearline"]
+       Line[327700 13100 333500 7300 1000 2000 "clearline"]
+       Line[333500 7300 364000 7300 1000 2000 "clearline"]
+       Line[364000 7300 368500 11800 1000 2000 "clearline"]
+       Line[326625 10600 327800 10600 1000 2000 "clearline"]
+       Line[327800 10600 332700 5700 1000 2000 "clearline"]
+       Line[332700 5700 370200 5700 1000 2000 "clearline"]
+       Line[370200 5700 373000 8500 1000 2000 "clearline"]
+       Line[373000 8500 373000 27300 1000 2000 "clearline"]
+       Line[373000 27300 368500 31800 1000 2000 "clearline"]
+       Line[319800 25300 319800 18275 1000 2000 "clearline"]
+       Line[319800 18275 319975 18100 1000 2000 "clearline"]
+       Line[333500 46750 339550 46750 1000 2000 "clearline"]
+       Line[339550 46750 343600 42700 1000 2000 "clearline"]
+       Line[343600 42700 343600 26900 1000 2000 "clearline"]
+       Line[343600 26900 338500 21800 1000 2000 "clearline"]
+       Line[333500 51750 339850 51750 1000 2000 "clearline"]
+       Line[339850 51750 339900 51700 1000 2000 "clearline"]
+       Line[339900 51700 343074 51700 1000 2000 "clearline"]
+       Line[343074 51700 344000 50774 1000 2000 "clearline"]
+       Line[333600 46750 343124 46750 1000 2000 "clearline"]
+       Line[343124 46750 344000 47626 1000 2000 "clearline"]
+       Line[297700 139000 297600 139100 1000 2000 "clearline"]
+       Line[293800 141400 293800 139100 1000 2000 "clearline"]
+       Line[343631 137876 343631 135631 1000 2000 "clearline"]
+       Line[343631 135631 342500 134500 1000 2000 "clearline"]
+       Line[341663 137876 341663 135863 1000 2000 "clearline"]
+       Line[341663 135863 340000 134200 1000 2000 "clearline"]
+       Line[340000 134200 340000 133500 1000 2000 "clearline"]
+       Line[339694 137876 339694 136694 1000 2000 "clearline"]
+       Line[339694 136694 336500 133500 1000 2000 "clearline"]
+       Line[337726 137876 337176 137876 1000 2000 "clearline"]
+       Line[337176 137876 332500 133200 1000 2000 "clearline"]
+       Line[342500 134500 342500 132400 1000 2000 "clearline"]
+       Line[342500 132400 341200 131100 1000 2000 "clearline"]
+       Line[341200 131100 305600 131100 1000 2000 "clearline"]
+       Line[305600 131100 297600 139100 1000 2000 "clearline"]
+       Line[347568 137876 347568 132268 1000 2000 "clearline"]
+       Line[347568 132268 344000 128700 1000 2000 "clearline"]
+       Line[344000 128700 312300 128700 1000 2000 "clearline"]
+       Line[345600 137876 345600 134000 1000 2000 "clearline"]
+       Line[345600 134000 345100 133500 1000 2000 "clearline"]
+       Line[313000 51750 315550 51750 1000 2000 "clearline"]
+       Line[315550 51750 320100 56300 1000 2000 "clearline"]
+       Line[321700 51000 317500 46800 1000 2000 "clearline"]
+       Line[317500 46800 313050 46800 1000 2000 "clearline"]
+       Line[313050 46800 313000 46750 1000 2000 "clearline"]
+       Line[348200 124652 346348 124652 1000 2000 "clearline"]
+       Line[346348 124652 344800 126200 1000 2000 "clearline"]
+       Line[349536 137876 349536 129136 1000 2000 "clearline"]
+       Line[349536 129136 348200 127800 1000 2000 "clearline"]
+       Line[352000 121600 344700 121600 2500 2000 "clearline"]
+       Line[344700 121600 340000 126300 2500 2000 "clearline"]
+       Line[340000 126300 314900 126300 2500 2000 "clearline"]
+       Line[351900 121600 351900 136600 2500 2000 "clearline"]
+       Line[309000 127700 309000 127100 2500 2000 "clearline"]
+       Line[309000 127100 310700 125400 2500 2000 "clearline"]
+       Line[310700 125400 314000 125400 2500 2000 "clearline"]
+       Line[314000 125400 314900 126300 2500 2000 "clearline"]
+       Line[338700 123000 309900 123000 1000 2000 "clearline"]
+       Line[293800 139100 309900 123000 1000 2000 "clearline"]
+       Line[321700 51000 321700 108200 1000 2000 "clearline"]
+       Line[321700 108200 334000 120500 1000 2000 "clearline"]
+       Line[320100 56300 320100 123000 1000 2000 "clearline"]
+       Line[313000 61750 310550 61750 1000 2000 "clearline"]
+       Line[310550 61750 307700 58900 1000 2000 "clearline"]
+       Line[307700 58900 307700 31700 1000 2000 "clearline"]
+       Line[333500 81750 333500 111700 1000 2000 "clearline"]
+       Line[333500 111700 341700 119900 1000 2000 "clearline"]
+       Line[333500 76750 336050 76750 1000 2000 "clearline"]
+       Line[336050 76750 339000 79700 1000 2000 "clearline"]
+       Line[339000 79700 339000 113500 1000 2000 "clearline"]
+       Line[339000 113500 347100 121600 1000 2000 "clearline"]
+       Line[267900 21800 267900 52800 1000 2000 "clearline"]
+       Line[267900 52800 266750 53950 1000 2000 "clearline"]
+       Line[313000 81750 305550 81750 1000 2000 "clearline"]
+       Line[305550 81750 305500 81800 1000 2000 "clearline"]
+       Line[356524 152737 359800 152700 1000 2000 "clearline"]
+       Line[359800 152700 366600 162300 1000 2000 "clearline"]
+       Line[366600 162300 367200 162300 1000 2000 "clearline"]
+       Line[367200 162300 372700 167800 1000 2000 "clearline"]
+       Line[372700 167800 376200 167800 1000 2000 "clearline"]
+       Line[376200 167800 378000 169600 1000 2000 "clearline"]
+       Line[356524 154706 359194 154706 1000 2000 "clearline"]
+       Line[359194 154706 359200 154700 1000 2000 "clearline"]
+       Line[359200 154700 365600 164000 1000 2000 "clearline"]
+       Line[365600 164000 366600 164000 1000 2000 "clearline"]
+       Line[366600 164000 368100 165500 1000 2000 "clearline"]
+       Line[368100 165500 368100 170628 1000 2000 "clearline"]
+       Line[368100 170628 363645 175083 1000 2000 "clearline"]
+       Line[363645 175083 360635 175083 1000 2000 "clearline"]
+       Line[360635 175083 358600 173048 1000 2000 "clearline"]
+       Line[363645 167800 363645 165145 1000 2000 "clearline"]
+       Line[363645 165145 362200 163700 1000 2000 "clearline"]
+       Line[358600 166748 362593 166748 1000 2000 "clearline"]
+       Line[362593 166748 363645 167800 1000 2000 "clearline"]
+       Line[358600 169900 361545 169900 1000 2000 "clearline"]
+       Line[361545 169900 363645 167800 1000 2000 "clearline"]
+       Line[358600 163600 358600 161153 1000 2000 "clearline"]
+       Line[358600 161153 357347 159900 1000 2000 "clearline"]
+       Line[368400 159800 368200 159800 1000 2000 "clearline"]
+       Line[368200 159800 365400 157000 1000 2000 "clearline"]
+       Line[365400 157000 365400 156000 1000 2000 "clearline"]
+       Line[365400 156000 364700 155300 1000 2000 "clearline"]
+       Line[372700 175083 375665 175083 1000 2000 "clearline"]
+       Line[375665 175083 378000 172748 1000 2000 "clearline"]
+       Line[378000 172748 381652 172748 1000 2000 "clearline"]
+       Line[381652 172748 381700 172700 1000 2000 "clearline"]
+       Line[371548 159800 381300 159800 1000 2000 "clearline"]
+       Line[294800 266500 323400 237900 2500 2000 "clearline"]
+       Line[323400 237900 323400 189600 2500 2000 "clearline"]
+       Line[286200 270200 321100 235300 1000 2000 "clearline"]
+       Line[359326 231700 359326 247820 1000 2000 "clearline"]
+       Line[359326 247820 385291 273785 1000 2000 "clearline"]
+       Line[255100 350500 255100 308300 1000 2000 "clearline"]
+       Line[255100 301600 255100 272342 1000 2000 "clearline"]
+       Line[255100 272342 309886 217556 1000 2000 "clearline"]
+       Line[323400 189700 323400 175200 2500 2000 "clearline"]
+       Line[323400 175200 309000 160800 2500 2000 "clearline"]
+       Line[343631 159725 343631 162669 1000 2000 "clearline"]
+       Line[339694 159725 339694 160606 1000 2000 "clearline"]
+       Line[339694 160606 336900 163400 1000 2000 "clearline"]
+       Line[336900 163400 333300 163400 1000 2000 "clearline"]
+       Line[333300 163400 324800 171900 1000 2000 "clearline"]
+       Line[333800 166500 323400 176900 1000 2000 "clearline"]
+       Line[333800 166500 337500 166500 1000 2000 "clearline"]
+       Line[325800 176700 333400 169100 1000 2000 "clearline"]
+       Line[333400 169100 337200 169100 1000 2000 "clearline"]
+       Line[337200 169100 343631 162669 1000 2000 "clearline"]
+       Line[334500 171600 333100 171600 1000 2000 "clearline"]
+       Line[333100 171600 327400 177300 1000 2000 "clearline"]
+       Line[345600 159725 345600 164100 1000 2000 "clearline"]
+       Line[345600 164100 329000 180700 1000 2000 "clearline"]
+       Line[333114 207321 338579 207321 1000 2000 "clearline"]
+       Line[338579 207321 342474 203426 1000 2000 "clearline"]
+       Line[347568 159725 347568 164432 1000 2000 "clearline"]
+       Line[347568 164432 330600 181400 1000 2000 "clearline"]
+       Line[330600 181400 330600 184800 1000 2000 "clearline"]
+       Line[349536 159725 349536 164764 1000 2000 "clearline"]
+       Line[349536 164764 332200 182100 1000 2000 "clearline"]
+       Line[332200 182100 332200 184200 1000 2000 "clearline"]
+       Line[351505 159725 351505 166295 1000 2000 "clearline"]
+       Line[351505 166295 334700 183100 1000 2000 "clearline"]
+       Line[318500 183100 318500 202700 1000 2000 "clearline"]
+       Line[318500 202700 313900 207300 1000 2000 "clearline"]
+       Line[313900 207300 309907 207300 1000 2000 "clearline"]
+       Line[309907 207300 309886 207321 1000 2000 "clearline"]
+       Line[332200 184200 333700 185700 1000 2000 "clearline"]
+       Line[333700 185700 345600 185700 1000 2000 "clearline"]
+       Line[344900 187300 333100 187300 1000 2000 "clearline"]
+       Line[333100 187300 330600 184800 1000 2000 "clearline"]
+       Line[321100 196900 321100 235300 1000 2000 "clearline"]
+       Line[321100 197000 321100 196900 1000 2000 "clearline"]
+       Line[321100 196900 320700 196500 1000 2000 "clearline"]
+       Line[320700 196500 320700 194700 1000 2000 "clearline"]
+       Line[320700 194700 321100 194300 1000 2000 "clearline"]
+       Line[321100 194300 321100 177600 1000 2000 "clearline"]
+       Line[321100 177600 320100 176600 1000 2000 "clearline"]
+       Line[333114 199644 333114 197114 1000 2000 "clearline"]
+       Line[333114 197114 331500 195500 1000 2000 "clearline"]
+       Line[331500 195500 336026 195500 1000 2000 "clearline"]
+       Line[342474 202300 342474 198800 1000 2000 "clearline"]
+       Line[342474 198800 339174 195500 1000 2000 "clearline"]
+       Line[367274 226600 367274 213074 1000 2000 "clearline"]
+       Line[367274 213074 344000 189800 1000 2000 "clearline"]
+       Line[386700 229500 375600 229500 1000 2000 "clearline"]
+       Line[375600 229500 368900 222800 1000 2000 "clearline"]
+       Line[368900 222800 368900 211300 1000 2000 "clearline"]
+       Line[368900 211300 344900 187300 1000 2000 "clearline"]
+       Line[376700 224500 370600 218400 1000 2000 "clearline"]
+       Line[370600 218400 370600 210700 1000 2000 "clearline"]
+       Line[370600 210700 345600 185700 1000 2000 "clearline"]
+       Line[334200 349800 334200 387400 20000 10000 "clearline"]
+       Line[354200 349800 354200 387400 20000 10000 "clearline"]
+       Line[354200 387400 334700 387400 20000 10000 "clearline"]
+       Line[334700 387400 334200 387900 20000 10000 "clearline"]
+       Line[334200 349800 354000 349800 20000 10000 "clearline"]
+       Line[354000 349800 354200 350000 20000 10000 "clearline"]
+       Line[375300 363776 375291 363785 1000 2000 "clearline"]
+       Line[311600 306226 311600 302400 1000 2000 "clearline"]
+       Line[316700 305926 311600 305926 1000 2000 "clearline"]
+       Line[311400 327348 311400 328757 1000 2000 "clearline"]
+       Line[311400 328757 309557 330600 1000 2000 "clearline"]
+       Line[307600 321026 297631 321026 1000 2000 "clearline"]
+       Line[297631 321026 297628 321028 1000 2000 "clearline"]
+       Line[307600 324174 311374 324174 1000 2000 "clearline"]
+       Line[311374 324174 311400 324200 1000 2000 "clearline"]
+       Line[311400 324200 311400 318800 1000 2000 "clearline"]
+       Line[311400 318800 308100 315500 1000 2000 "clearline"]
+       Line[308100 315500 308100 312726 1000 2000 "clearline"]
+       Line[303678 360278 303678 347622 1000 2000 "clearline"]
+       Line[303678 347622 314000 337300 1000 2000 "clearline"]
+       Line[314000 337300 314000 315126 1000 2000 "clearline"]
+       Line[314000 315126 311600 312726 1000 2000 "clearline"]
+       Line[317400 295626 314774 295626 1000 2000 "clearline"]
+       Line[314774 295626 314748 295600 1000 2000 "clearline"]
+       Line[311600 299252 311600 268200 1000 2000 "clearline"]
+       Line[311600 268200 327400 252400 1000 2000 "clearline"]
+       Line[327400 177300 327400 252400 1000 2000 "clearline"]
+       Line[308100 306226 308100 269400 1000 2000 "clearline"]
+       Line[308100 269400 325800 251700 1000 2000 "clearline"]
+       Line[325800 251700 325800 176700 1000 2000 "clearline"]
+       Line[361600 313800 321426 313800 2500 2000 "clearline"]
+       Line[294657 309500 317100 309500 2500 2000 "clearline"]
+       Line[317100 309500 321400 313800 2500 2000 "clearline"]
+       Line[375291 273785 375291 266000 1000 2000 "clearline"]
+       Line[375291 266000 375200 266000 1000 2000 "clearline"]
+       Line[375200 266000 357200 248000 1000 2000 "clearline"]
+       Line[357200 248000 357200 221000 1000 2000 "clearline"]
+       Line[357200 221000 346100 209900 1000 2000 "clearline"]
+       Line[346100 209900 333135 209900 1000 2000 "clearline"]
+       Line[333135 209900 333114 209879 1000 2000 "clearline"]
+       Line[375291 303785 375291 303691 1000 2000 "clearline"]
+       Line[375291 303691 370700 299100 1000 2000 "clearline"]
+       Line[370700 299100 370700 263700 1000 2000 "clearline"]
+       Line[370700 263700 355600 248600 1000 2000 "clearline"]
+       Line[355600 248600 355600 221700 1000 2000 "clearline"]
+       Line[355600 221700 346300 212400 1000 2000 "clearline"]
+       Line[346300 212400 333152 212400 1000 2000 "clearline"]
+       Line[333152 212400 333114 212438 1000 2000 "clearline"]
+       Line[375291 333785 375285 333785 1000 2000 "clearline"]
+       Line[375285 333785 369100 327600 1000 2000 "clearline"]
+       Line[369100 327600 369100 264400 1000 2000 "clearline"]
+       Line[369100 264400 354000 249300 1000 2000 "clearline"]
+       Line[354000 249300 354000 222400 1000 2000 "clearline"]
+       Line[354000 222400 346600 215000 1000 2000 "clearline"]
+       Line[346600 215000 333117 215000 1000 2000 "clearline"]
+       Line[333117 215000 333114 214997 1000 2000 "clearline"]
+       Line[375291 363785 375291 341091 1000 2000 "clearline"]
+       Line[375291 341091 367500 333300 1000 2000 "clearline"]
+       Line[367500 333300 367500 265000 1000 2000 "clearline"]
+       Line[367500 265000 352400 249900 1000 2000 "clearline"]
+       Line[352400 249900 352400 223100 1000 2000 "clearline"]
+       Line[352400 223100 346900 217600 1000 2000 "clearline"]
+       Line[346900 217600 333158 217600 1000 2000 "clearline"]
+       Line[333158 217600 333114 217556 1000 2000 "clearline"]
+       Line[341700 264150 341700 257850 2500 2000 "clearline"]
+       Line[351700 264050 351700 257850 2500 2000 "clearline"]
+       Line[336700 257850 336700 255124 1000 2000 "clearline"]
+       Line[336700 255124 341700 250124 1000 2000 "clearline"]
+       Line[346700 257850 346700 255124 1000 2000 "clearline"]
+       Line[346700 255124 341700 250124 1000 2000 "clearline"]
+       Line[345704 246950 341700 246950 1000 2000 "clearline"]
+       Line[341700 246950 341687 246963 1000 2000 "clearline"]
+       Line[351700 257850 351700 254500 1000 2000 "clearline"]
+       Line[351700 254500 347200 250000 1000 2000 "clearline"]
+       Line[329000 180700 329000 234276 1000 2000 "clearline"]
+       Line[329000 234276 341700 246976 1000 2000 "clearline"]
+       Line[336700 278350 336700 293300 2500 2000 ""]
+       Line[336700 293300 334200 295800 2500 2000 ""]
+       Line[341700 278350 341700 293300 2500 2000 ""]
+       Line[341700 293300 344200 295800 2500 2000 ""]
+       Line[346700 278350 346700 293300 2500 2000 ""]
+       Line[346700 293300 344200 295800 2500 2000 ""]
+       Line[351700 278350 351700 293300 2500 2000 ""]
+       Line[351700 293300 354200 295800 2500 2000 ""]
        Polygon("")
        (
                [399700 124300] [380700 124300] [380700 141800] [399700 141800] 
@@ -2639,6 +2757,10 @@ Layer(1 "top")
        (
                [399700 173300] [380700 173300] [380700 155800] [399700 155800] 
        )
+       Polygon("clearpoly")
+       (
+               [322600 266300] [364800 266300] [364800 308800] [322600 308800] 
+       )
 )
 Layer(2 "bottom")
 (
@@ -2648,38 +2770,18 @@ Layer(2 "bottom")
        Line[106900 200600 106900 251100 1000 2000 "clearline"]
        Line[357000 160200 357000 160100 1000 2000 "clearline"]
        Line[357000 160100 364700 155300 1000 2000 "clearline"]
-       Line[315900 168200 309000 161300 2500 2000 "clearline"]
        Line[350800 166500 357200 160100 1000 2000 "clearline"]
-       Line[317600 166500 316000 168100 1000 2000 "clearline"]
        Line[350800 166500 335400 166500 1000 2000 "clearline"]
-       Line[319500 94700 341500 94700 2500 2000 "clearline"]
-       Line[313100 297600 313100 314657 1000 2000 "clearline"]
-       Line[313100 314657 312957 314800 1000 2000 "clearline"]
-       Line[321500 100700 339600 100700 1000 2000 "clearline"]
-       Line[313100 297800 313100 297600 1000 2000 "clearline"]
-       Line[313100 297600 325400 285300 1000 2000 "clearline"]
-       Line[332500 160400 332500 168700 1000 2000 "clearline"]
-       Line[332500 168700 322000 179200 1000 2000 "clearline"]
        Line[286200 309600 286200 300300 1000 2000 "clearline"]
        Line[240800 118000 240800 110300 1000 2000 "clearline"]
        Line[240800 110300 240600 110100 1000 2000 "clearline"]
        Line[285900 157300 285900 140800 1000 2000 "clearline"]
-       Line[282900 301600 282900 312500 1000 2000 "clearline"]
-       Line[325400 182300 325500 182300 1000 2000 "clearline"]
-       Line[325500 182300 332700 175100 1000 2000 "clearline"]
-       Line[335300 178100 328200 185200 1000 2000 "clearline"]
        Line[282900 159800 282900 138300 1000 2000 "clearline"]
-       Line[289200 159800 289200 138700 1000 2000 "clearline"]
        Line[304500 152200 304500 139100 1000 2000 "clearline"]
        Line[301000 152200 301000 139100 1000 2000 "clearline"]
-       Line[298200 159800 298200 136300 1000 2000 "clearline"]
-       Line[340000 129100 333700 129100 1000 2000 "clearline"]
-       Line[333700 129100 332100 130700 1000 2000 "clearline"]
-       Line[293800 159800 293800 130500 1000 2000 "clearline"]
-       Line[312300 124500 312300 158600 1000 2000 "clearline"]
-       Line[312300 158600 322300 168600 1000 2000 "clearline"]
-       Line[322300 168600 322300 169500 1000 2000 "clearline"]
-       Line[309000 120100 309000 161300 2500 2000 "clearline"]
+       Line[293800 159800 293800 141400 1000 2000 "clearline"]
+       Line[312300 128700 312300 153000 1000 2000 "clearline"]
+       Line[309000 120100 309000 160800 2500 2000 "clearline"]
        Line[106700 335200 82400 340600 20000 4000 "clearline"]
        Line[106700 350600 82400 350600 20000 4000 "clearline"]
        Line[106700 366000 82400 360600 20000 4000 "clearline"]
@@ -2700,23 +2802,35 @@ Layer(2 "bottom")
        Line[82400 60300 106700 65700 20000 4000 "clearline"]
        Line[106700 65700 106700 34900 20000 4000 "clearline"]
        Line[106700 50300 82400 50300 20000 4000 "clearline"]
-       Line[344500 48700 341200 48700 1000 2000 "clearline"]
-       Line[341200 48700 338400 45900 1000 2000 "clearline"]
-       Line[338400 45900 338400 27400 1000 2000 "clearline"]
-       Line[338400 27400 338500 27300 1000 2000 "clearline"]
-       Line[340800 54500 342300 54500 1000 2000 "clearline"]
-       Line[342300 54500 347200 49600 1000 2000 "clearline"]
-       Line[347200 49600 347200 28600 1000 2000 "clearline"]
-       Line[347200 28600 368500 7300 1000 2000 "clearline"]
-       Line[349500 51200 349500 46300 1000 2000 "clearline"]
-       Line[349500 46300 368500 27300 1000 2000 "clearline"]
-       Line[329500 54600 329500 35800 1000 2000 "clearline"]
-       Line[329500 35800 321000 27300 1000 2000 "clearline"]
-       Line[334600 58500 328700 58500 1000 2000 "clearline"]
-       Line[328700 58500 297400 27200 1000 2000 "clearline"]
-       Line[297400 27200 297400 13700 1000 2000 "clearline"]
-       Line[297400 13700 291000 7300 1000 2000 "clearline"]
        Line[141700 34900 106700 34900 1000 2000 "clearline"]
+       Line[279600 361200 300957 361200 1000 2000 "clearline"]
+       Line[300957 361200 308657 353500 1000 2000 "clearline"]
+       Line[368500 21800 277600 21800 1000 2000 "clearline"]
+       Line[298200 159800 298200 139700 1000 2000 "clearline"]
+       Line[298200 139700 297600 139100 1000 2000 "clearline"]
+       Line[334000 120500 334000 131000 1000 2000 "clearline"]
+       Line[334000 131000 336500 133500 1000 2000 "clearline"]
+       Line[340000 133500 340000 124300 1000 2000 "clearline"]
+       Line[340000 124300 338700 123000 1000 2000 "clearline"]
+       Line[341700 130100 345100 133500 1000 2000 "clearline"]
+       Line[341700 119900 341700 130100 1000 2000 "clearline"]
+       Line[267900 21800 277200 21800 1000 2000 "clearline"]
+       Line[361600 313800 375276 313800 2500 2000 "clearline"]
+       Line[375276 313800 385291 303785 2500 2000 "clearline"]
+       Line[308100 312800 308100 306300 1000 2000 "clearline"]
+       Line[311600 312800 311600 306300 1000 2000 "clearline"]
+       Line[255100 308300 255100 301600 1000 2000 "clearline"]
+       Line[320100 176600 324800 171900 1000 2000 "clearline"]
+       Line[332500 160400 332500 169600 1000 2000 "clearline"]
+       Line[332500 169600 334500 171600 1000 2000 "clearline"]
+       Line[312300 153000 344000 184700 1000 2000 "clearline"]
+       Line[334700 183100 318500 183100 1000 2000 "clearline"]
+       Line[344000 189800 344000 184700 1000 2000 "clearline"]
+       Line[323300 195500 331500 195500 1000 2000 "clearline"]
+       Polygon("clearpoly")
+       (
+               [327700 393900] [360600 393900] [360600 343200] [327700 343200] 
+       )
        Polygon("clearpoly")
        (
                [1000 1000] [399000 1000] [399000 399000] [1000 399000] 
@@ -2730,18 +2844,27 @@ Layer(3 "outline")
        Line[322800 397400 272200 397400 1000 2000 "clearline"]
        Line[272200 397400 272200 400000 1000 2000 "clearline"]
        Line[272200 400000 0 400000 1000 2000 "clearline"]
+       Line[0 400000 0 0 1000 2000 "clearline"]
        Line[0 0 400000 0 1000 2000 "clearline"]
 )
 Layer(4 "silk")
 (
-       Text[377815 159222 3 100 "` 2012" "onsolder"]
-       Text[384693 166568 3 100 "TeleFire  v0.1" "onsolder"]
-       Text[372000 167200 3 100 "Keith Packard" "onsolder"]
 )
 Layer(5 "silk")
 (
        Text[340444 373566 0 100 "Power" "clearline"]
        Text[248447 373022 0 100 "Ground" "clearline"]
+       Text[328900 336500 0 100 "Alarm +12V" "clearline"]
+       Text[325200 304500 0 100 "Alarm Ground" "clearline"]
+       Text[390578 42415 3 100 "` 2012" "clearline"]
+       Text[398532 42393 3 100 "TeleFire  v0.2" "clearline"]
+       Text[382600 42400 3 100 "Keith Packard" "clearline"]
+       Text[374600 42400 3 100 "Licensed under the TAPR OHL" "clearline"]
+       Text[366600 42400 3 100 "tapr.org/OHL" "clearline"]
+       Polygon("clearpoly")
+       (
+               [378000 84000] [398200 84000] [398200 123200] [378000 123200] 
+       )
 )
 NetList()
 (
@@ -2765,7 +2888,10 @@ NetList()
                Connect("D8-1")
                Connect("R2-2")
                Connect("R18-2")
-               Connect("R101-C")
+               Connect("S1-2")
+               Connect("S1-5")
+               Connect("S2-2")
+               Connect("S2-5")
                Connect("U1-5")
                Connect("U2-10")
                Connect("U2-16")
@@ -2784,9 +2910,15 @@ NetList()
                Connect("J2-1")
                Connect("J3-1")
        )
-       Net("beeper" "(unknown)")
+       Net("addr_cs" "(unknown)")
+       (
+               Connect("U2-1")
+               Connect("U9-35")
+       )
+       Net("alarm" "(unknown)")
        (
-               Connect("U4-2")
+               Connect("R51-2")
+               Connect("R52-1")
                Connect("U9-14")
        )
        Net("debug_clock" "(unknown)")
@@ -2862,6 +2994,8 @@ NetList()
                Connect("Q1-3")
                Connect("Q2-1")
                Connect("Q2-3")
+               Connect("Q3-1")
+               Connect("Q3-3")
                Connect("R1-1")
                Connect("R4-1")
                Connect("R6-1")
@@ -2874,16 +3008,13 @@ NetList()
                Connect("R35-1")
                Connect("R41-1")
                Connect("R45-1")
-               Connect("S1-2")
-               Connect("S1-5")
-               Connect("S2-2")
-               Connect("S2-5")
+               Connect("R51-1")
+               Connect("R101-C")
                Connect("U1-2")
                Connect("U2-8")
-               Connect("U2-13")
+               Connect("U2-15")
                Connect("U3-1")
                Connect("U3-13")
-               Connect("U4-1")
                Connect("U9-37")
                Connect("U11-30")
                Connect("U21-30")
@@ -2892,6 +3023,11 @@ NetList()
                Connect("X1-2")
                Connect("X1-4")
        )
+       Net("led_cs" "(unknown)")
+       (
+               Connect("U3-4")
+               Connect("U9-17")
+       )
        Net("miso" "(unknown)")
        (
                Connect("U2-9")
@@ -2909,7 +3045,7 @@ NetList()
        )
        Net("scl" "(unknown)")
        (
-               Connect("U2-11")
+               Connect("U2-2")
                Connect("U3-3")
                Connect("U9-34")
        )
@@ -2949,12 +3085,6 @@ NetList()
                Connect("R7-1")
                Connect("U9-9")
        )
-       Net("spi_cs" "(unknown)")
-       (
-               Connect("U2-12")
-               Connect("U3-4")
-               Connect("U9-35")
-       )
        Net("unnamed_net1" "(unknown)")
        (
                Connect("C30-1")
@@ -2973,274 +3103,283 @@ NetList()
                Connect("U9-27")
        )
        Net("unnamed_net4" "(unknown)")
-       (
-               Connect("U9-17")
-       )
-       Net("unnamed_net5" "(unknown)")
        (
                Connect("U9-18")
        )
-       Net("unnamed_net6" "(unknown)")
+       Net("unnamed_net5" "(unknown)")
        (
                Connect("C18-2")
                Connect("R17-2")
                Connect("R18-1")
                Connect("U9-31")
        )
-       Net("unnamed_net7" "(unknown)")
+       Net("unnamed_net6" "(unknown)")
        (
                Connect("C2-2")
                Connect("R8-2")
                Connect("U9-11")
        )
-       Net("unnamed_net8" "(unknown)")
+       Net("unnamed_net7" "(unknown)")
        (
                Connect("C22-1")
                Connect("L4-1")
                Connect("U9-24")
        )
-       Net("unnamed_net9" "(unknown)")
+       Net("unnamed_net8" "(unknown)")
        (
                Connect("C25-1")
                Connect("L1-2")
                Connect("U9-23")
        )
-       Net("unnamed_net10" "(unknown)")
+       Net("unnamed_net9" "(unknown)")
        (
                Connect("C3-2")
                Connect("R3-2")
                Connect("U9-10")
        )
-       Net("unnamed_net11" "(unknown)")
+       Net("unnamed_net10" "(unknown)")
        (
                Connect("C19-2")
                Connect("U9-30")
        )
-       Net("unnamed_net12" "(unknown)")
+       Net("unnamed_net11" "(unknown)")
        (
                Connect("C25-2")
                Connect("L2-1")
                Connect("L4-2")
        )
-       Net("unnamed_net13" "(unknown)")
+       Net("unnamed_net12" "(unknown)")
        (
                Connect("C23-1")
                Connect("L2-2")
                Connect("L3-1")
        )
-       Net("unnamed_net14" "(unknown)")
+       Net("unnamed_net13" "(unknown)")
        (
                Connect("C26-1")
                Connect("L1-1")
        )
-       Net("unnamed_net15" "(unknown)")
+       Net("unnamed_net14" "(unknown)")
        (
                Connect("C24-1")
                Connect("C27-1")
                Connect("L3-2")
        )
-       Net("unnamed_net16" "(unknown)")
+       Net("unnamed_net15" "(unknown)")
        (
                Connect("C27-2")
                Connect("J8-1")
        )
-       Net("unnamed_net17" "(unknown)")
+       Net("unnamed_net16" "(unknown)")
        (
                Connect("Q1-4")
                Connect("R12-2")
        )
-       Net("unnamed_net18" "(unknown)")
+       Net("unnamed_net17" "(unknown)")
        (
                Connect("D11-3")
                Connect("Q1-5")
                Connect("Q1-6")
                Connect("U11-85")
        )
-       Net("unnamed_net19" "(unknown)")
+       Net("unnamed_net18" "(unknown)")
        (
                Connect("U1-4")
        )
-       Net("unnamed_net20" "(unknown)")
+       Net("unnamed_net19" "(unknown)")
        (
                Connect("J12-1")
                Connect("R13-2")
                Connect("R14-1")
                Connect("U11-87")
        )
-       Net("unnamed_net21" "(unknown)")
-       (
-               Connect("J1-1")
-               Connect("J2-3")
-       )
-       Net("unnamed_net22" "(unknown)")
+       Net("unnamed_net20" "(unknown)")
        (
                Connect("J3-3")
                Connect("R2-1")
                Connect("R3-1")
        )
-       Net("unnamed_net23" "(unknown)")
+       Net("unnamed_net21" "(unknown)")
        (
                Connect("J3-2")
                Connect("R8-1")
        )
-       Net("unnamed_net24" "(unknown)")
+       Net("unnamed_net22" "(unknown)")
        (
                Connect("R101-2")
+               Connect("S1-1")
+               Connect("U2-11")
+       )
+       Net("unnamed_net23" "(unknown)")
+       (
+               Connect("R101-4")
                Connect("S1-4")
-               Connect("U2-1")
+               Connect("U2-12")
+       )
+       Net("unnamed_net24" "(unknown)")
+       (
+               Connect("R101-1")
+               Connect("S1-3")
+               Connect("U2-13")
        )
        Net("unnamed_net25" "(unknown)")
        (
                Connect("R101-3")
-               Connect("S1-3")
-               Connect("U2-2")
+               Connect("S1-6")
+               Connect("U2-14")
        )
        Net("unnamed_net26" "(unknown)")
        (
-               Connect("R101-4")
-               Connect("S1-6")
+               Connect("R101-6")
+               Connect("S2-1")
                Connect("U2-3")
        )
        Net("unnamed_net27" "(unknown)")
        (
-               Connect("R101-6")
-               Connect("S2-1")
+               Connect("R101-9")
+               Connect("S2-4")
                Connect("U2-4")
        )
        Net("unnamed_net28" "(unknown)")
        (
-               Connect("R101-7")
-               Connect("S2-4")
+               Connect("R101-8")
+               Connect("S2-3")
                Connect("U2-5")
        )
        Net("unnamed_net29" "(unknown)")
        (
-               Connect("R101-8")
-               Connect("S2-3")
+               Connect("R101-7")
+               Connect("S2-6")
                Connect("U2-6")
        )
        Net("unnamed_net30" "(unknown)")
-       (
-               Connect("R101-9")
-               Connect("S2-6")
-               Connect("U2-7")
-       )
-       Net("unnamed_net31" "(unknown)")
-       (
-               Connect("R101-1")
-               Connect("S1-1")
-               Connect("U2-15")
-       )
-       Net("unnamed_net32" "(unknown)")
-       (
-               Connect("U2-14")
-       )
-       Net("unnamed_net33" "(unknown)")
        (
                Connect("D1-2")
                Connect("U3-5")
        )
-       Net("unnamed_net34" "(unknown)")
+       Net("unnamed_net31" "(unknown)")
        (
                Connect("D2-2")
                Connect("U3-6")
        )
-       Net("unnamed_net35" "(unknown)")
+       Net("unnamed_net32" "(unknown)")
        (
                Connect("D3-2")
                Connect("U3-7")
        )
-       Net("unnamed_net36" "(unknown)")
+       Net("unnamed_net33" "(unknown)")
        (
                Connect("D4-2")
                Connect("U3-8")
        )
-       Net("unnamed_net37" "(unknown)")
+       Net("unnamed_net34" "(unknown)")
        (
                Connect("D5-2")
                Connect("U3-9")
        )
-       Net("unnamed_net38" "(unknown)")
+       Net("unnamed_net35" "(unknown)")
        (
                Connect("D6-2")
                Connect("U3-10")
        )
-       Net("unnamed_net39" "(unknown)")
+       Net("unnamed_net36" "(unknown)")
        (
                Connect("D7-2")
                Connect("U3-11")
        )
-       Net("unnamed_net40" "(unknown)")
+       Net("unnamed_net37" "(unknown)")
        (
                Connect("D8-2")
                Connect("U3-12")
        )
-       Net("unnamed_net41" "(unknown)")
+       Net("unnamed_net38" "(unknown)")
        (
                Connect("U3-14")
        )
-       Net("unnamed_net42" "(unknown)")
+       Net("unnamed_net39" "(unknown)")
        (
                Connect("R1-2")
                Connect("U3-15")
        )
-       Net("unnamed_net43" "(unknown)")
+       Net("unnamed_net40" "(unknown)")
        (
                Connect("Q1-2")
                Connect("R22-2")
        )
-       Net("unnamed_net44" "(unknown)")
+       Net("unnamed_net41" "(unknown)")
        (
                Connect("D21-3")
                Connect("Q1-7")
                Connect("Q1-8")
                Connect("U21-85")
        )
-       Net("unnamed_net45" "(unknown)")
+       Net("unnamed_net42" "(unknown)")
        (
                Connect("J22-1")
                Connect("R23-2")
                Connect("R24-1")
                Connect("U21-87")
        )
-       Net("unnamed_net46" "(unknown)")
+       Net("unnamed_net43" "(unknown)")
        (
                Connect("Q2-2")
                Connect("R42-2")
        )
-       Net("unnamed_net47" "(unknown)")
+       Net("unnamed_net44" "(unknown)")
        (
                Connect("D41-3")
                Connect("Q2-7")
                Connect("Q2-8")
                Connect("U41-85")
        )
-       Net("unnamed_net48" "(unknown)")
+       Net("unnamed_net45" "(unknown)")
        (
                Connect("J42-1")
                Connect("R43-2")
                Connect("R44-1")
                Connect("U41-87")
        )
-       Net("unnamed_net49" "(unknown)")
+       Net("unnamed_net46" "(unknown)")
        (
                Connect("Q2-4")
                Connect("R32-2")
        )
-       Net("unnamed_net50" "(unknown)")
+       Net("unnamed_net47" "(unknown)")
        (
                Connect("D31-3")
                Connect("Q2-5")
                Connect("Q2-6")
                Connect("U31-85")
        )
-       Net("unnamed_net51" "(unknown)")
+       Net("unnamed_net48" "(unknown)")
        (
                Connect("J32-1")
                Connect("R33-2")
                Connect("R34-1")
                Connect("U31-87")
        )
+       Net("unnamed_net49" "(unknown)")
+       (
+               Connect("J3-4")
+       )
+       Net("unnamed_net50" "(unknown)")
+       (
+               Connect("U2-7")
+       )
+       Net("unnamed_net51" "(unknown)")
+       (
+               Connect("Q3-2")
+               Connect("Q3-4")
+               Connect("R52-2")
+       )
+       Net("unnamed_net52" "(unknown)")
+       (
+               Connect("J52-1")
+               Connect("Q3-5")
+               Connect("Q3-6")
+               Connect("Q3-7")
+               Connect("Q3-8")
+       )
        Net("v_power" "(unknown)")
        (
                Connect("C5-2")
@@ -3261,6 +3400,7 @@ NetList()
                Connect("J31-1")
                Connect("J41-1")
                Connect("R7-2")
+               Connect("R9-1")
                Connect("R13-1")
                Connect("R23-1")
                Connect("R33-1")
@@ -3270,4 +3410,11 @@ NetList()
                Connect("U31-86")
                Connect("U41-86")
        )
+       Net("v_switched" "(unknown)")
+       (
+               Connect("J1-1")
+               Connect("J2-3")
+               Connect("J51-1")
+               Connect("R9-2")
+       )
 )