rework silk to make the charge rate (somewhat) easier to read
[hw/lipocharger] / lipocharger.pcb
index f99478a333fa5df0d5c28f6fa58dfc82ac8fdc8a..74114c693e91510d6c3dffa18a068cbb81629656 100644 (file)
@@ -1,15 +1,12 @@
-# release: pcb 20091103
-# date:    Thu Nov  4 16:43:53 2010
-# user:    bdale (Bdale Garbee,KB0G)
-# host:    rover
+# release: pcb 1.99z
 
-# To read pcb files, the pcb version (or the cvs source date) must be >= the file version
+# To read pcb files, the pcb version (or the git source date) must be >= the file version
 FileVersion[20070407]
 
-PCB["TeleNano" 100000 40000]
+PCB["LipoCharger" 100000 40000]
 
-Grid[100.000000 0 0 0]
-Cursor[0 40000 0.000000]
+Grid[100.0 0 0 0]
+Cursor[7071 36652 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[600 1000 600 500 1500 700]
@@ -17,1008 +14,987 @@ Flags("nameonpcb,clearnew,snappin,liveroute,hidenames")
 Groups("1,c:2,s:3")
 Styles["Signal,1000,2900,1500,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000:Skinny,600,2402,1181,600"]
 
-Symbol(' ' 18)
+Symbol[' ' 1800]
 (
 )
-Symbol('!' 12)
+Symbol['!' 1200]
 (
-       SymbolLine(0 45 0 50 8)
-       SymbolLine(0 10 0 35 8)
+       SymbolLine[0 4500 0 5000 800]
+       SymbolLine[0 1000 0 3500 800]
 )
-Symbol('"' 12)
+Symbol['"' 1200]
 (
-       SymbolLine(0 10 0 20 8)
-       SymbolLine(10 10 10 20 8)
+       SymbolLine[0 1000 0 2000 800]
+       SymbolLine[1000 1000 1000 2000 800]
 )
-Symbol('#' 12)
+Symbol['#' 1200]
 (
-       SymbolLine(0 35 20 35 8)
-       SymbolLine(0 25 20 25 8)
-       SymbolLine(15 20 15 40 8)
-       SymbolLine(5 20 5 40 8)
+       SymbolLine[0 3500 2000 3500 800]
+       SymbolLine[0 2500 2000 2500 800]
+       SymbolLine[1500 2000 1500 4000 800]
+       SymbolLine[500 2000 500 4000 800]
 )
-Symbol('$' 12)
+Symbol['$' 1200]
 (
-       SymbolLine(15 15 20 20 8)
-       SymbolLine(5 15 15 15 8)
-       SymbolLine(0 20 5 15 8)
-       SymbolLine(0 20 0 25 8)
-       SymbolLine(0 25 5 30 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(20 35 20 40 8)
-       SymbolLine(15 45 20 40 8)
-       SymbolLine(5 45 15 45 8)
-       SymbolLine(0 40 5 45 8)
-       SymbolLine(10 10 10 50 8)
+       SymbolLine[1500 1500 2000 2000 800]
+       SymbolLine[500 1500 1500 1500 800]
+       SymbolLine[0 2000 500 1500 800]
+       SymbolLine[0 2000 0 2500 800]
+       SymbolLine[0 2500 500 3000 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[2000 3500 2000 4000 800]
+       SymbolLine[1500 4500 2000 4000 800]
+       SymbolLine[500 4500 1500 4500 800]
+       SymbolLine[0 4000 500 4500 800]
+       SymbolLine[1000 1000 1000 5000 800]
 )
-Symbol('%' 12)
+Symbol['%' 1200]
 (
-       SymbolLine(0 15 0 20 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 10 10 8)
-       SymbolLine(10 10 15 15 8)
-       SymbolLine(15 15 15 20 8)
-       SymbolLine(10 25 15 20 8)
-       SymbolLine(5 25 10 25 8)
-       SymbolLine(0 20 5 25 8)
-       SymbolLine(0 50 40 10 8)
-       SymbolLine(35 50 40 45 8)
-       SymbolLine(40 40 40 45 8)
-       SymbolLine(35 35 40 40 8)
-       SymbolLine(30 35 35 35 8)
-       SymbolLine(25 40 30 35 8)
-       SymbolLine(25 40 25 45 8)
-       SymbolLine(25 45 30 50 8)
-       SymbolLine(30 50 35 50 8)
+       SymbolLine[0 1500 0 2000 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 1000 1000 800]
+       SymbolLine[1000 1000 1500 1500 800]
+       SymbolLine[1500 1500 1500 2000 800]
+       SymbolLine[1000 2500 1500 2000 800]
+       SymbolLine[500 2500 1000 2500 800]
+       SymbolLine[0 2000 500 2500 800]
+       SymbolLine[0 5000 4000 1000 800]
+       SymbolLine[3500 5000 4000 4500 800]
+       SymbolLine[4000 4000 4000 4500 800]
+       SymbolLine[3500 3500 4000 4000 800]
+       SymbolLine[3000 3500 3500 3500 800]
+       SymbolLine[2500 4000 3000 3500 800]
+       SymbolLine[2500 4000 2500 4500 800]
+       SymbolLine[2500 4500 3000 5000 800]
+       SymbolLine[3000 5000 3500 5000 800]
 )
-Symbol('&' 12)
+Symbol['&' 1200]
 (
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(0 15 0 25 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(0 35 15 20 8)
-       SymbolLine(5 50 10 50 8)
-       SymbolLine(10 50 20 40 8)
-       SymbolLine(0 25 25 50 8)
-       SymbolLine(5 10 10 10 8)
-       SymbolLine(10 10 15 15 8)
-       SymbolLine(15 15 15 20 8)
-       SymbolLine(0 35 0 45 8)
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[0 1500 0 2500 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[0 3500 1500 2000 800]
+       SymbolLine[500 5000 1000 5000 800]
+       SymbolLine[1000 5000 2000 4000 800]
+       SymbolLine[0 2500 2500 5000 800]
+       SymbolLine[500 1000 1000 1000 800]
+       SymbolLine[1000 1000 1500 1500 800]
+       SymbolLine[1500 1500 1500 2000 800]
+       SymbolLine[0 3500 0 4500 800]
 )
-Symbol(''' 12)
+Symbol[''' 1200]
 (
-       SymbolLine(0 20 10 10 8)
+       SymbolLine[0 2000 1000 1000 800]
 )
-Symbol('(' 12)
+Symbol['(' 1200]
 (
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(0 15 0 45 8)
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[0 1500 0 4500 800]
 )
-Symbol(')' 12)
+Symbol[')' 1200]
 (
-       SymbolLine(0 10 5 15 8)
-       SymbolLine(5 15 5 45 8)
-       SymbolLine(0 50 5 45 8)
+       SymbolLine[0 1000 500 1500 800]
+       SymbolLine[500 1500 500 4500 800]
+       SymbolLine[0 5000 500 4500 800]
 )
-Symbol('*' 12)
+Symbol['*' 1200]
 (
-       SymbolLine(0 20 20 40 8)
-       SymbolLine(0 40 20 20 8)
-       SymbolLine(0 30 20 30 8)
-       SymbolLine(10 20 10 40 8)
+       SymbolLine[0 2000 2000 4000 800]
+       SymbolLine[0 4000 2000 2000 800]
+       SymbolLine[0 3000 2000 3000 800]
+       SymbolLine[1000 2000 1000 4000 800]
 )
-Symbol('+' 12)
+Symbol['+' 1200]
 (
-       SymbolLine(0 30 20 30 8)
-       SymbolLine(10 20 10 40 8)
+       SymbolLine[0 3000 2000 3000 800]
+       SymbolLine[1000 2000 1000 4000 800]
 )
-Symbol(',' 12)
+Symbol[',' 1200]
 (
-       SymbolLine(0 60 10 50 8)
-)
-Symbol('-' 12)
-(
-       SymbolLine(0 30 20 30 8)
-)
-Symbol('.' 12)
-(
-       SymbolLine(0 50 5 50 8)
-)
-Symbol('/' 12)
-(
-       SymbolLine(0 45 30 15 8)
-)
-Symbol('0' 12)
-(
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(0 15 0 45 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 15 10 8)
-       SymbolLine(15 10 20 15 8)
-       SymbolLine(20 15 20 45 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(0 40 20 20 8)
-)
-Symbol('1' 12)
-(
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(10 10 10 50 8)
-       SymbolLine(0 20 10 10 8)
-)
-Symbol('2' 12)
-(
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 20 10 8)
-       SymbolLine(20 10 25 15 8)
-       SymbolLine(25 15 25 25 8)
-       SymbolLine(0 50 25 25 8)
-       SymbolLine(0 50 25 50 8)
+       SymbolLine[0 6000 1000 5000 800]
+)
+Symbol['-' 1200]
+(
+       SymbolLine[0 3000 2000 3000 800]
+)
+Symbol['.' 1200]
+(
+       SymbolLine[0 5000 500 5000 800]
+)
+Symbol['/' 1200]
+(
+       SymbolLine[0 4500 3000 1500 800]
+)
+Symbol['0' 1200]
+(
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[0 1500 0 4500 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 1500 1000 800]
+       SymbolLine[1500 1000 2000 1500 800]
+       SymbolLine[2000 1500 2000 4500 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[0 4000 2000 2000 800]
+)
+Symbol['1' 1200]
+(
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1000 1000 1000 5000 800]
+       SymbolLine[0 2000 1000 1000 800]
+)
+Symbol['2' 1200]
+(
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 2000 1000 800]
+       SymbolLine[2000 1000 2500 1500 800]
+       SymbolLine[2500 1500 2500 2500 800]
+       SymbolLine[0 5000 2500 2500 800]
+       SymbolLine[0 5000 2500 5000 800]
 )
-Symbol('3' 12)
+Symbol['3' 1200]
 (
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 15 10 8)
-       SymbolLine(15 10 20 15 8)
-       SymbolLine(20 15 20 45 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(5 30 20 30 8)
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 1500 1000 800]
+       SymbolLine[1500 1000 2000 1500 800]
+       SymbolLine[2000 1500 2000 4500 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 3000 2000 3000 800]
 )
-Symbol('4' 12)
+Symbol['4' 1200]
 (
-       SymbolLine(0 30 20 10 8)
-       SymbolLine(0 30 25 30 8)
-       SymbolLine(20 10 20 50 8)
+       SymbolLine[0 3000 2000 1000 800]
+       SymbolLine[0 3000 2500 3000 800]
+       SymbolLine[2000 1000 2000 5000 800]
 )
-Symbol('5' 12)
+Symbol['5' 1200]
 (
-       SymbolLine(0 10 20 10 8)
-       SymbolLine(0 10 0 30 8)
-       SymbolLine(0 30 5 25 8)
-       SymbolLine(5 25 15 25 8)
-       SymbolLine(15 25 20 30 8)
-       SymbolLine(20 30 20 45 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(0 45 5 50 8)
+       SymbolLine[0 1000 2000 1000 800]
+       SymbolLine[0 1000 0 3000 800]
+       SymbolLine[0 3000 500 2500 800]
+       SymbolLine[500 2500 1500 2500 800]
+       SymbolLine[1500 2500 2000 3000 800]
+       SymbolLine[2000 3000 2000 4500 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[0 4500 500 5000 800]
 )
-Symbol('6' 12)
+Symbol['6' 1200]
 (
-       SymbolLine(15 10 20 15 8)
-       SymbolLine(5 10 15 10 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(0 15 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(0 30 15 30 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(20 35 20 45 8)
-)
-Symbol('7' 12)
+       SymbolLine[1500 1000 2000 1500 800]
+       SymbolLine[500 1000 1500 1000 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[0 1500 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[0 3000 1500 3000 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[2000 3500 2000 4500 800]
+)
+Symbol['7' 1200]
 (
-       SymbolLine(0 50 25 25 8)
-       SymbolLine(25 10 25 25 8)
-       SymbolLine(0 10 25 10 8)
-)
-Symbol('8' 12)
-(
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(0 35 0 45 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(20 35 20 45 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(0 25 5 30 8)
-       SymbolLine(0 15 0 25 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 15 10 8)
-       SymbolLine(15 10 20 15 8)
-       SymbolLine(20 15 20 25 8)
-       SymbolLine(15 30 20 25 8)
-)
-Symbol('9' 12)
-(
-       SymbolLine(0 50 20 30 8)
-       SymbolLine(20 15 20 30 8)
-       SymbolLine(15 10 20 15 8)
-       SymbolLine(5 10 15 10 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(0 15 0 25 8)
-       SymbolLine(0 25 5 30 8)
-       SymbolLine(5 30 20 30 8)
-)
-Symbol(':' 12)
-(
-       SymbolLine(0 25 5 25 8)
-       SymbolLine(0 35 5 35 8)
-)
-Symbol(';' 12)
-(
-       SymbolLine(0 50 10 40 8)
-       SymbolLine(10 25 10 30 8)
-)
-Symbol('<' 12)
-(
-       SymbolLine(0 30 10 20 8)
-       SymbolLine(0 30 10 40 8)
-)
-Symbol('=' 12)
-(
-       SymbolLine(0 25 20 25 8)
-       SymbolLine(0 35 20 35 8)
-)
-Symbol('>' 12)
-(
-       SymbolLine(0 20 10 30 8)
-       SymbolLine(0 40 10 30 8)
-)
-Symbol('?' 12)
-(
-       SymbolLine(10 30 10 35 8)
-       SymbolLine(10 45 10 50 8)
-       SymbolLine(0 15 0 20 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 15 10 8)
-       SymbolLine(15 10 20 15 8)
-       SymbolLine(20 15 20 20 8)
-       SymbolLine(10 30 20 20 8)
-)
-Symbol('@' 12)
-(
-       SymbolLine(0 10 0 40 8)
-       SymbolLine(0 40 10 50 8)
-       SymbolLine(10 50 40 50 8)
-       SymbolLine(50 35 50 10 8)
-       SymbolLine(50 10 40 0 8)
-       SymbolLine(40 0 10 0 8)
-       SymbolLine(10 0 0 10 8)
-       SymbolLine(15 20 15 30 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(20 35 30 35 8)
-       SymbolLine(30 35 35 30 8)
-       SymbolLine(35 30 40 35 8)
-       SymbolLine(35 30 35 15 8)
-       SymbolLine(35 20 30 15 8)
-       SymbolLine(20 15 30 15 8)
-       SymbolLine(20 15 15 20 8)
-       SymbolLine(40 35 50 35 8)
-)
-Symbol('A' 12)
-(
-       SymbolLine(0 15 0 50 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 20 10 8)
-       SymbolLine(20 10 25 15 8)
-       SymbolLine(25 15 25 50 8)
-       SymbolLine(0 30 25 30 8)
-)
-Symbol('B' 12)
-(
-       SymbolLine(0 50 20 50 8)
-       SymbolLine(20 50 25 45 8)
-       SymbolLine(25 35 25 45 8)
-       SymbolLine(20 30 25 35 8)
-       SymbolLine(5 30 20 30 8)
-       SymbolLine(5 10 5 50 8)
-       SymbolLine(0 10 20 10 8)
-       SymbolLine(20 10 25 15 8)
-       SymbolLine(25 15 25 25 8)
-       SymbolLine(20 30 25 25 8)
-)
-Symbol('C' 12)
-(
-       SymbolLine(5 50 20 50 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(0 15 0 45 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 20 10 8)
-)
-Symbol('D' 12)
+       SymbolLine[0 5000 2500 2500 800]
+       SymbolLine[2500 1000 2500 2500 800]
+       SymbolLine[0 1000 2500 1000 800]
+)
+Symbol['8' 1200]
+(
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[0 3500 0 4500 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[2000 3500 2000 4500 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[0 2500 500 3000 800]
+       SymbolLine[0 1500 0 2500 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 1500 1000 800]
+       SymbolLine[1500 1000 2000 1500 800]
+       SymbolLine[2000 1500 2000 2500 800]
+       SymbolLine[1500 3000 2000 2500 800]
+)
+Symbol['9' 1200]
+(
+       SymbolLine[0 5000 2000 3000 800]
+       SymbolLine[2000 1500 2000 3000 800]
+       SymbolLine[1500 1000 2000 1500 800]
+       SymbolLine[500 1000 1500 1000 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[0 1500 0 2500 800]
+       SymbolLine[0 2500 500 3000 800]
+       SymbolLine[500 3000 2000 3000 800]
+)
+Symbol[':' 1200]
+(
+       SymbolLine[0 2500 500 2500 800]
+       SymbolLine[0 3500 500 3500 800]
+)
+Symbol[';' 1200]
+(
+       SymbolLine[0 5000 1000 4000 800]
+       SymbolLine[1000 2500 1000 3000 800]
+)
+Symbol['<' 1200]
+(
+       SymbolLine[0 3000 1000 2000 800]
+       SymbolLine[0 3000 1000 4000 800]
+)
+Symbol['=' 1200]
+(
+       SymbolLine[0 2500 2000 2500 800]
+       SymbolLine[0 3500 2000 3500 800]
+)
+Symbol['>' 1200]
+(
+       SymbolLine[0 2000 1000 3000 800]
+       SymbolLine[0 4000 1000 3000 800]
+)
+Symbol['?' 1200]
+(
+       SymbolLine[1000 3000 1000 3500 800]
+       SymbolLine[1000 4500 1000 5000 800]
+       SymbolLine[0 1500 0 2000 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 1500 1000 800]
+       SymbolLine[1500 1000 2000 1500 800]
+       SymbolLine[2000 1500 2000 2000 800]
+       SymbolLine[1000 3000 2000 2000 800]
+)
+Symbol['@' 1200]
+(
+       SymbolLine[0 1000 0 4000 800]
+       SymbolLine[0 4000 1000 5000 800]
+       SymbolLine[1000 5000 4000 5000 800]
+       SymbolLine[5000 3500 5000 1000 800]
+       SymbolLine[5000 1000 4000 0 800]
+       SymbolLine[4000 0 1000 0 800]
+       SymbolLine[1000 0 0 1000 800]
+       SymbolLine[1500 2000 1500 3000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[2000 3500 3000 3500 800]
+       SymbolLine[3000 3500 3500 3000 800]
+       SymbolLine[3500 3000 4000 3500 800]
+       SymbolLine[3500 3000 3500 1500 800]
+       SymbolLine[3500 2000 3000 1500 800]
+       SymbolLine[2000 1500 3000 1500 800]
+       SymbolLine[2000 1500 1500 2000 800]
+       SymbolLine[4000 3500 5000 3500 800]
+)
+Symbol['A' 1200]
+(
+       SymbolLine[0 1500 0 5000 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 2000 1000 800]
+       SymbolLine[2000 1000 2500 1500 800]
+       SymbolLine[2500 1500 2500 5000 800]
+       SymbolLine[0 3000 2500 3000 800]
+)
+Symbol['B' 1200]
+(
+       SymbolLine[0 5000 2000 5000 800]
+       SymbolLine[2000 5000 2500 4500 800]
+       SymbolLine[2500 3500 2500 4500 800]
+       SymbolLine[2000 3000 2500 3500 800]
+       SymbolLine[500 3000 2000 3000 800]
+       SymbolLine[500 1000 500 5000 800]
+       SymbolLine[0 1000 2000 1000 800]
+       SymbolLine[2000 1000 2500 1500 800]
+       SymbolLine[2500 1500 2500 2500 800]
+       SymbolLine[2000 3000 2500 2500 800]
+)
+Symbol['C' 1200]
+(
+       SymbolLine[500 5000 2000 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[0 1500 0 4500 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 2000 1000 800]
+)
+Symbol['D' 1200]
 (
-       SymbolLine(5 10 5 50 8)
-       SymbolLine(20 10 25 15 8)
-       SymbolLine(25 15 25 45 8)
-       SymbolLine(20 50 25 45 8)
-       SymbolLine(0 50 20 50 8)
-       SymbolLine(0 10 20 10 8)
-)
-Symbol('E' 12)
-(
-       SymbolLine(0 30 15 30 8)
-       SymbolLine(0 50 20 50 8)
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 10 20 10 8)
-)
-Symbol('F' 12)
-(
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 10 20 10 8)
-       SymbolLine(0 30 15 30 8)
-)
-Symbol('G' 12)
-(
-       SymbolLine(20 10 25 15 8)
-       SymbolLine(5 10 20 10 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(0 15 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(5 50 20 50 8)
-       SymbolLine(20 50 25 45 8)
-       SymbolLine(25 35 25 45 8)
-       SymbolLine(20 30 25 35 8)
-       SymbolLine(10 30 20 30 8)
-)
-Symbol('H' 12)
-(
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(25 10 25 50 8)
-       SymbolLine(0 30 25 30 8)
-)
-Symbol('I' 12)
-(
-       SymbolLine(0 10 10 10 8)
-       SymbolLine(5 10 5 50 8)
-       SymbolLine(0 50 10 50 8)
-)
-Symbol('J' 12)
-(
-       SymbolLine(0 10 15 10 8)
-       SymbolLine(15 10 15 45 8)
-       SymbolLine(10 50 15 45 8)
-       SymbolLine(5 50 10 50 8)
-       SymbolLine(0 45 5 50 8)
-)
-Symbol('K' 12)
-(
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 30 20 10 8)
-       SymbolLine(0 30 20 50 8)
-)
-Symbol('L' 12)
-(
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 50 20 50 8)
-)
-Symbol('M' 12)
-(
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 10 15 25 8)
-       SymbolLine(15 25 30 10 8)
-       SymbolLine(30 10 30 50 8)
-)
-Symbol('N' 12)
-(
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 10 0 15 8)
-       SymbolLine(0 15 25 40 8)
-       SymbolLine(25 10 25 50 8)
-)
-Symbol('O' 12)
-(
-       SymbolLine(0 15 0 45 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 15 10 8)
-       SymbolLine(15 10 20 15 8)
-       SymbolLine(20 15 20 45 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(0 45 5 50 8)
+       SymbolLine[500 1000 500 5000 800]
+       SymbolLine[2000 1000 2500 1500 800]
+       SymbolLine[2500 1500 2500 4500 800]
+       SymbolLine[2000 5000 2500 4500 800]
+       SymbolLine[0 5000 2000 5000 800]
+       SymbolLine[0 1000 2000 1000 800]
+)
+Symbol['E' 1200]
+(
+       SymbolLine[0 3000 1500 3000 800]
+       SymbolLine[0 5000 2000 5000 800]
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 1000 2000 1000 800]
+)
+Symbol['F' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 1000 2000 1000 800]
+       SymbolLine[0 3000 1500 3000 800]
+)
+Symbol['G' 1200]
+(
+       SymbolLine[2000 1000 2500 1500 800]
+       SymbolLine[500 1000 2000 1000 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[0 1500 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 5000 2000 5000 800]
+       SymbolLine[2000 5000 2500 4500 800]
+       SymbolLine[2500 3500 2500 4500 800]
+       SymbolLine[2000 3000 2500 3500 800]
+       SymbolLine[1000 3000 2000 3000 800]
+)
+Symbol['H' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[2500 1000 2500 5000 800]
+       SymbolLine[0 3000 2500 3000 800]
+)
+Symbol['I' 1200]
+(
+       SymbolLine[0 1000 1000 1000 800]
+       SymbolLine[500 1000 500 5000 800]
+       SymbolLine[0 5000 1000 5000 800]
+)
+Symbol['J' 1200]
+(
+       SymbolLine[0 1000 1500 1000 800]
+       SymbolLine[1500 1000 1500 4500 800]
+       SymbolLine[1000 5000 1500 4500 800]
+       SymbolLine[500 5000 1000 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+)
+Symbol['K' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 3000 2000 1000 800]
+       SymbolLine[0 3000 2000 5000 800]
+)
+Symbol['L' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 5000 2000 5000 800]
+)
+Symbol['M' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 1000 1500 2500 800]
+       SymbolLine[1500 2500 3000 1000 800]
+       SymbolLine[3000 1000 3000 5000 800]
+)
+Symbol['N' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 1000 0 1500 800]
+       SymbolLine[0 1500 2500 4000 800]
+       SymbolLine[2500 1000 2500 5000 800]
+)
+Symbol['O' 1200]
+(
+       SymbolLine[0 1500 0 4500 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 1500 1000 800]
+       SymbolLine[1500 1000 2000 1500 800]
+       SymbolLine[2000 1500 2000 4500 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[0 4500 500 5000 800]
 )
-Symbol('P' 12)
-(
-       SymbolLine(5 10 5 50 8)
-       SymbolLine(0 10 20 10 8)
-       SymbolLine(20 10 25 15 8)
-       SymbolLine(25 15 25 25 8)
-       SymbolLine(20 30 25 25 8)
-       SymbolLine(5 30 20 30 8)
+Symbol['P' 1200]
+(
+       SymbolLine[500 1000 500 5000 800]
+       SymbolLine[0 1000 2000 1000 800]
+       SymbolLine[2000 1000 2500 1500 800]
+       SymbolLine[2500 1500 2500 2500 800]
+       SymbolLine[2000 3000 2500 2500 800]
+       SymbolLine[500 3000 2000 3000 800]
 )
-Symbol('Q' 12)
+Symbol['Q' 1200]
 (
-       SymbolLine(0 15 0 45 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 15 10 8)
-       SymbolLine(15 10 20 15 8)
-       SymbolLine(20 15 20 45 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(10 40 20 50 8)
+       SymbolLine[0 1500 0 4500 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 1500 1000 800]
+       SymbolLine[1500 1000 2000 1500 800]
+       SymbolLine[2000 1500 2000 4500 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[1000 4000 2000 5000 800]
 )
-Symbol('R' 12)
+Symbol['R' 1200]
 (
-       SymbolLine(0 10 20 10 8)
-       SymbolLine(20 10 25 15 8)
-       SymbolLine(25 15 25 25 8)
-       SymbolLine(20 30 25 25 8)
-       SymbolLine(5 30 20 30 8)
-       SymbolLine(5 10 5 50 8)
-       SymbolLine(5 30 25 50 8)
+       SymbolLine[0 1000 2000 1000 800]
+       SymbolLine[2000 1000 2500 1500 800]
+       SymbolLine[2500 1500 2500 2500 800]
+       SymbolLine[2000 3000 2500 2500 800]
+       SymbolLine[500 3000 2000 3000 800]
+       SymbolLine[500 1000 500 5000 800]
+       SymbolLine[500 3000 2500 5000 800]
 )
-Symbol('S' 12)
+Symbol['S' 1200]
 (
-       SymbolLine(20 10 25 15 8)
-       SymbolLine(5 10 20 10 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(0 15 0 25 8)
-       SymbolLine(0 25 5 30 8)
-       SymbolLine(5 30 20 30 8)
-       SymbolLine(20 30 25 35 8)
-       SymbolLine(25 35 25 45 8)
-       SymbolLine(20 50 25 45 8)
-       SymbolLine(5 50 20 50 8)
-       SymbolLine(0 45 5 50 8)
+       SymbolLine[2000 1000 2500 1500 800]
+       SymbolLine[500 1000 2000 1000 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[0 1500 0 2500 800]
+       SymbolLine[0 2500 500 3000 800]
+       SymbolLine[500 3000 2000 3000 800]
+       SymbolLine[2000 3000 2500 3500 800]
+       SymbolLine[2500 3500 2500 4500 800]
+       SymbolLine[2000 5000 2500 4500 800]
+       SymbolLine[500 5000 2000 5000 800]
+       SymbolLine[0 4500 500 5000 800]
 )
-Symbol('T' 12)
+Symbol['T' 1200]
 (
-       SymbolLine(0 10 20 10 8)
-       SymbolLine(10 10 10 50 8)
+       SymbolLine[0 1000 2000 1000 800]
+       SymbolLine[1000 1000 1000 5000 800]
 )
-Symbol('U' 12)
+Symbol['U' 1200]
 (
-       SymbolLine(0 10 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(20 10 20 45 8)
-)
-Symbol('V' 12)
-(
-       SymbolLine(0 10 0 40 8)
-       SymbolLine(0 40 10 50 8)
-       SymbolLine(10 50 20 40 8)
-       SymbolLine(20 10 20 40 8)
-)
-Symbol('W' 12)
-(
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 50 15 35 8)
-       SymbolLine(15 35 30 50 8)
-       SymbolLine(30 10 30 50 8)
-)
-Symbol('X' 12)
-(
-       SymbolLine(0 10 0 15 8)
-       SymbolLine(0 15 25 40 8)
-       SymbolLine(25 40 25 50 8)
-       SymbolLine(0 40 0 50 8)
-       SymbolLine(0 40 25 15 8)
-       SymbolLine(25 10 25 15 8)
-)
-Symbol('Y' 12)
-(
-       SymbolLine(0 10 0 15 8)
-       SymbolLine(0 15 10 25 8)
-       SymbolLine(10 25 20 15 8)
-       SymbolLine(20 10 20 15 8)
-       SymbolLine(10 25 10 50 8)
-)
-Symbol('Z' 12)
-(
-       SymbolLine(0 10 25 10 8)
-       SymbolLine(25 10 25 15 8)
-       SymbolLine(0 40 25 15 8)
-       SymbolLine(0 40 0 50 8)
-       SymbolLine(0 50 25 50 8)
-)
-Symbol('[' 12)
-(
-       SymbolLine(0 10 5 10 8)
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 50 5 50 8)
-)
-Symbol('\' 12)
-(
-       SymbolLine(0 15 30 45 8)
-)
-Symbol(']' 12)
-(
-       SymbolLine(0 10 5 10 8)
-       SymbolLine(5 10 5 50 8)
-       SymbolLine(0 50 5 50 8)
-)
-Symbol('^' 12)
-(
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 10 15 8)
-)
-Symbol('_' 12)
-(
-       SymbolLine(0 50 20 50 8)
-)
-Symbol('`' 12)
-(
-       SymbolLine(50 0 65 15 8)
-       SymbolLine(65 50 50 65 8)
-       SymbolLine(50 65 15 65 8)
-       SymbolLine(15 65 0 50 8)
-       SymbolLine(0 50 0 15 8)
-       SymbolLine(0 15 15 0 8)
-       SymbolLine(15 0 50 0 8)
-       SymbolLine(65 15 65 50 8)
-       SymbolLine(25 25 40 25 8)
-       SymbolLine(20 30 25 25 8)
-       SymbolLine(20 30 20 40 8)
-       SymbolLine(20 40 25 45 8)
-       SymbolLine(25 45 40 45 8)
-)
-Symbol('a' 12)
+       SymbolLine[0 1000 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[2000 1000 2000 4500 800]
+)
+Symbol['V' 1200]
+(
+       SymbolLine[0 1000 0 4000 800]
+       SymbolLine[0 4000 1000 5000 800]
+       SymbolLine[1000 5000 2000 4000 800]
+       SymbolLine[2000 1000 2000 4000 800]
+)
+Symbol['W' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 5000 1500 3500 800]
+       SymbolLine[1500 3500 3000 5000 800]
+       SymbolLine[3000 1000 3000 5000 800]
+)
+Symbol['X' 1200]
+(
+       SymbolLine[0 1000 0 1500 800]
+       SymbolLine[0 1500 2500 4000 800]
+       SymbolLine[2500 4000 2500 5000 800]
+       SymbolLine[0 4000 0 5000 800]
+       SymbolLine[0 4000 2500 1500 800]
+       SymbolLine[2500 1000 2500 1500 800]
+)
+Symbol['Y' 1200]
+(
+       SymbolLine[0 1000 0 1500 800]
+       SymbolLine[0 1500 1000 2500 800]
+       SymbolLine[1000 2500 2000 1500 800]
+       SymbolLine[2000 1000 2000 1500 800]
+       SymbolLine[1000 2500 1000 5000 800]
+)
+Symbol['Z' 1200]
+(
+       SymbolLine[0 1000 2500 1000 800]
+       SymbolLine[2500 1000 2500 1500 800]
+       SymbolLine[0 4000 2500 1500 800]
+       SymbolLine[0 4000 0 5000 800]
+       SymbolLine[0 5000 2500 5000 800]
+)
+Symbol['[' 1200]
+(
+       SymbolLine[0 1000 500 1000 800]
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 5000 500 5000 800]
+)
+Symbol['\' 1200]
+(
+       SymbolLine[0 1500 3000 4500 800]
+)
+Symbol[']' 1200]
+(
+       SymbolLine[0 1000 500 1000 800]
+       SymbolLine[500 1000 500 5000 800]
+       SymbolLine[0 5000 500 5000 800]
+)
+Symbol['^' 1200]
+(
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 1000 1500 800]
+)
+Symbol['_' 1200]
+(
+       SymbolLine[0 5000 2000 5000 800]
+)
+Symbol['`' 1200]
+(
+       SymbolLine[5000 0 6500 1500 800]
+       SymbolLine[6500 5000 5000 6500 800]
+       SymbolLine[5000 6500 1500 6500 800]
+       SymbolLine[1500 6500 0 5000 800]
+       SymbolLine[0 5000 0 1500 800]
+       SymbolLine[0 1500 1500 0 800]
+       SymbolLine[1500 0 5000 0 800]
+       SymbolLine[6500 1500 6500 5000 800]
+       SymbolLine[2500 2500 4000 2500 800]
+       SymbolLine[2000 3000 2500 2500 800]
+       SymbolLine[2000 3000 2000 4000 800]
+       SymbolLine[2000 4000 2500 4500 800]
+       SymbolLine[2500 4500 4000 4500 800]
+)
+Symbol['a' 1200]
 (
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(0 35 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(20 30 20 45 8)
-       SymbolLine(20 45 25 50 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(15 50 20 45 8)
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[0 3500 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[2000 3000 2000 4500 800]
+       SymbolLine[2000 4500 2500 5000 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
 )
-Symbol('b' 12)
-(
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(20 35 20 45 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(0 35 5 30 8)
-)
-Symbol('c' 12)
-(
-       SymbolLine(5 30 20 30 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(0 35 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(5 50 20 50 8)
-)
-Symbol('d' 12)
-(
-       SymbolLine(20 10 20 50 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(0 35 0 45 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(15 30 20 35 8)
-)
-Symbol('e' 12)
-(
-       SymbolLine(5 50 20 50 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(0 35 0 45 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(0 40 20 40 8)
-       SymbolLine(20 40 20 35 8)
-)
-Symbol('f' 10)
-(
-       SymbolLine(5 15 5 50 8)
-       SymbolLine(5 15 10 10 8)
-       SymbolLine(10 10 15 10 8)
-       SymbolLine(0 30 10 30 8)
-)
-Symbol('g' 12)
-(
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(0 35 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(0 60 5 65 8)
-       SymbolLine(5 65 15 65 8)
-       SymbolLine(15 65 20 60 8)
-       SymbolLine(20 30 20 60 8)
-)
-Symbol('h' 12)
-(
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(20 35 20 50 8)
-)
-Symbol('i' 10)
-(
-       SymbolLine(0 20 0 25 8)
-       SymbolLine(0 35 0 50 8)
-)
-Symbol('j' 10)
-(
-       SymbolLine(5 20 5 25 8)
-       SymbolLine(5 35 5 60 8)
-       SymbolLine(0 65 5 60 8)
-)
-Symbol('k' 12)
-(
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 35 15 50 8)
-       SymbolLine(0 35 10 25 8)
-)
-Symbol('l' 10)
-(
-       SymbolLine(0 10 0 45 8)
-       SymbolLine(0 45 5 50 8)
-)
-Symbol('m' 12)
-(
-       SymbolLine(5 35 5 50 8)
-       SymbolLine(5 35 10 30 8)
-       SymbolLine(10 30 15 30 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(20 35 20 50 8)
-       SymbolLine(20 35 25 30 8)
-       SymbolLine(25 30 30 30 8)
-       SymbolLine(30 30 35 35 8)
-       SymbolLine(35 35 35 50 8)
-       SymbolLine(0 30 5 35 8)
-)
-Symbol('n' 12)
-(
-       SymbolLine(5 35 5 50 8)
-       SymbolLine(5 35 10 30 8)
-       SymbolLine(10 30 15 30 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(20 35 20 50 8)
-       SymbolLine(0 30 5 35 8)
-)
-Symbol('o' 12)
-(
-       SymbolLine(0 35 0 45 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(20 35 20 45 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(0 45 5 50 8)
-)
-Symbol('p' 12)
-(
-       SymbolLine(5 35 5 65 8)
-       SymbolLine(0 30 5 35 8)
-       SymbolLine(5 35 10 30 8)
-       SymbolLine(10 30 20 30 8)
-       SymbolLine(20 30 25 35 8)
-       SymbolLine(25 35 25 45 8)
-       SymbolLine(20 50 25 45 8)
-       SymbolLine(10 50 20 50 8)
-       SymbolLine(5 45 10 50 8)
-)
-Symbol('q' 12)
-(
-       SymbolLine(20 35 20 65 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(0 35 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(15 50 20 45 8)
-)
-Symbol('r' 12)
-(
-       SymbolLine(5 35 5 50 8)
-       SymbolLine(5 35 10 30 8)
-       SymbolLine(10 30 20 30 8)
-       SymbolLine(0 30 5 35 8)
-)
-Symbol('s' 12)
-(
-       SymbolLine(5 50 20 50 8)
-       SymbolLine(20 50 25 45 8)
-       SymbolLine(20 40 25 45 8)
-       SymbolLine(5 40 20 40 8)
-       SymbolLine(0 35 5 40 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(5 30 20 30 8)
-       SymbolLine(20 30 25 35 8)
-       SymbolLine(0 45 5 50 8)
-)
-Symbol('t' 10)
-(
-       SymbolLine(5 10 5 45 8)
-       SymbolLine(5 45 10 50 8)
-       SymbolLine(0 25 10 25 8)
-)
-Symbol('u' 12)
-(
-       SymbolLine(0 30 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(20 30 20 45 8)
-)
-Symbol('v' 12)
-(
-       SymbolLine(0 30 0 40 8)
-       SymbolLine(0 40 10 50 8)
-       SymbolLine(10 50 20 40 8)
-       SymbolLine(20 30 20 40 8)
-)
-Symbol('w' 12)
-(
-       SymbolLine(0 30 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(5 50 10 50 8)
-       SymbolLine(10 50 15 45 8)
-       SymbolLine(15 30 15 45 8)
-       SymbolLine(15 45 20 50 8)
-       SymbolLine(20 50 25 50 8)
-       SymbolLine(25 50 30 45 8)
-       SymbolLine(30 30 30 45 8)
-)
-Symbol('x' 12)
-(
-       SymbolLine(0 30 20 50 8)
-       SymbolLine(0 50 20 30 8)
-)
-Symbol('y' 12)
-(
-       SymbolLine(0 30 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(20 30 20 60 8)
-       SymbolLine(15 65 20 60 8)
-       SymbolLine(5 65 15 65 8)
-       SymbolLine(0 60 5 65 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(15 50 20 45 8)
-)
-Symbol('z' 12)
-(
-       SymbolLine(0 30 20 30 8)
-       SymbolLine(0 50 20 30 8)
-       SymbolLine(0 50 20 50 8)
-)
-Symbol('{' 12)
-(
-       SymbolLine(5 15 10 10 8)
-       SymbolLine(5 15 5 25 8)
-       SymbolLine(0 30 5 25 8)
-       SymbolLine(0 30 5 35 8)
-       SymbolLine(5 35 5 45 8)
-       SymbolLine(5 45 10 50 8)
-)
-Symbol('|' 12)
-(
-       SymbolLine(0 10 0 50 8)
-)
-Symbol('}' 12)
-(
-       SymbolLine(0 10 5 15 8)
-       SymbolLine(5 15 5 25 8)
-       SymbolLine(5 25 10 30 8)
-       SymbolLine(5 35 10 30 8)
-       SymbolLine(5 35 5 45 8)
-       SymbolLine(0 50 5 45 8)
-)
-Symbol('~' 12)
-(
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(5 30 10 30 8)
-       SymbolLine(10 30 15 35 8)
-       SymbolLine(15 35 20 35 8)
-       SymbolLine(20 35 25 30 8)
-)
-Via[33843 27400 2900 2000 0 1500 "" "thermal(1X)"]
-Via[2600 2600 2900 2000 0 1500 "" ""]
-Via[33843 19526 2900 2000 0 1500 "" ""]
-Via[48300 29800 2900 2000 0 1500 "" ""]
-Via[49200 2500 2900 2000 0 1500 "" "thermal(1S)"]
-Via[37000 9200 2900 2000 0 1500 "" "thermal(0+,1S)"]
-Via[40500 6700 2900 2000 0 1500 "" ""]
-Via[22200 2400 2900 2000 0 1500 "" ""]
+Symbol['b' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[2000 3500 2000 4500 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[0 3500 500 3000 800]
+)
+Symbol['c' 1200]
+(
+       SymbolLine[500 3000 2000 3000 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[0 3500 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 5000 2000 5000 800]
+)
+Symbol['d' 1200]
+(
+       SymbolLine[2000 1000 2000 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[0 3500 0 4500 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+)
+Symbol['e' 1200]
+(
+       SymbolLine[500 5000 2000 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[0 3500 0 4500 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[0 4000 2000 4000 800]
+       SymbolLine[2000 4000 2000 3500 800]
+)
+Symbol['f' 1000]
+(
+       SymbolLine[500 1500 500 5000 800]
+       SymbolLine[500 1500 1000 1000 800]
+       SymbolLine[1000 1000 1500 1000 800]
+       SymbolLine[0 3000 1000 3000 800]
+)
+Symbol['g' 1200]
+(
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[0 3500 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[0 6000 500 6500 800]
+       SymbolLine[500 6500 1500 6500 800]
+       SymbolLine[1500 6500 2000 6000 800]
+       SymbolLine[2000 3000 2000 6000 800]
+)
+Symbol['h' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[2000 3500 2000 5000 800]
+)
+Symbol['i' 1000]
+(
+       SymbolLine[0 2000 0 2500 800]
+       SymbolLine[0 3500 0 5000 800]
+)
+Symbol['j' 1000]
+(
+       SymbolLine[500 2000 500 2500 800]
+       SymbolLine[500 3500 500 6000 800]
+       SymbolLine[0 6500 500 6000 800]
+)
+Symbol['k' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 3500 1500 5000 800]
+       SymbolLine[0 3500 1000 2500 800]
+)
+Symbol['l' 1000]
+(
+       SymbolLine[0 1000 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+)
+Symbol['m' 1200]
+(
+       SymbolLine[500 3500 500 5000 800]
+       SymbolLine[500 3500 1000 3000 800]
+       SymbolLine[1000 3000 1500 3000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[2000 3500 2000 5000 800]
+       SymbolLine[2000 3500 2500 3000 800]
+       SymbolLine[2500 3000 3000 3000 800]
+       SymbolLine[3000 3000 3500 3500 800]
+       SymbolLine[3500 3500 3500 5000 800]
+       SymbolLine[0 3000 500 3500 800]
+)
+Symbol['n' 1200]
+(
+       SymbolLine[500 3500 500 5000 800]
+       SymbolLine[500 3500 1000 3000 800]
+       SymbolLine[1000 3000 1500 3000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[2000 3500 2000 5000 800]
+       SymbolLine[0 3000 500 3500 800]
+)
+Symbol['o' 1200]
+(
+       SymbolLine[0 3500 0 4500 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[2000 3500 2000 4500 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+)
+Symbol['p' 1200]
+(
+       SymbolLine[500 3500 500 6500 800]
+       SymbolLine[0 3000 500 3500 800]
+       SymbolLine[500 3500 1000 3000 800]
+       SymbolLine[1000 3000 2000 3000 800]
+       SymbolLine[2000 3000 2500 3500 800]
+       SymbolLine[2500 3500 2500 4500 800]
+       SymbolLine[2000 5000 2500 4500 800]
+       SymbolLine[1000 5000 2000 5000 800]
+       SymbolLine[500 4500 1000 5000 800]
+)
+Symbol['q' 1200]
+(
+       SymbolLine[2000 3500 2000 6500 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[0 3500 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
+)
+Symbol['r' 1200]
+(
+       SymbolLine[500 3500 500 5000 800]
+       SymbolLine[500 3500 1000 3000 800]
+       SymbolLine[1000 3000 2000 3000 800]
+       SymbolLine[0 3000 500 3500 800]
+)
+Symbol['s' 1200]
+(
+       SymbolLine[500 5000 2000 5000 800]
+       SymbolLine[2000 5000 2500 4500 800]
+       SymbolLine[2000 4000 2500 4500 800]
+       SymbolLine[500 4000 2000 4000 800]
+       SymbolLine[0 3500 500 4000 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[500 3000 2000 3000 800]
+       SymbolLine[2000 3000 2500 3500 800]
+       SymbolLine[0 4500 500 5000 800]
+)
+Symbol['t' 1000]
+(
+       SymbolLine[500 1000 500 4500 800]
+       SymbolLine[500 4500 1000 5000 800]
+       SymbolLine[0 2500 1000 2500 800]
+)
+Symbol['u' 1200]
+(
+       SymbolLine[0 3000 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[2000 3000 2000 4500 800]
+)
+Symbol['v' 1200]
+(
+       SymbolLine[0 3000 0 4000 800]
+       SymbolLine[0 4000 1000 5000 800]
+       SymbolLine[1000 5000 2000 4000 800]
+       SymbolLine[2000 3000 2000 4000 800]
+)
+Symbol['w' 1200]
+(
+       SymbolLine[0 3000 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 5000 1000 5000 800]
+       SymbolLine[1000 5000 1500 4500 800]
+       SymbolLine[1500 3000 1500 4500 800]
+       SymbolLine[1500 4500 2000 5000 800]
+       SymbolLine[2000 5000 2500 5000 800]
+       SymbolLine[2500 5000 3000 4500 800]
+       SymbolLine[3000 3000 3000 4500 800]
+)
+Symbol['x' 1200]
+(
+       SymbolLine[0 3000 2000 5000 800]
+       SymbolLine[0 5000 2000 3000 800]
+)
+Symbol['y' 1200]
+(
+       SymbolLine[0 3000 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[2000 3000 2000 6000 800]
+       SymbolLine[1500 6500 2000 6000 800]
+       SymbolLine[500 6500 1500 6500 800]
+       SymbolLine[0 6000 500 6500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
+)
+Symbol['z' 1200]
+(
+       SymbolLine[0 3000 2000 3000 800]
+       SymbolLine[0 5000 2000 3000 800]
+       SymbolLine[0 5000 2000 5000 800]
+)
+Symbol['{' 1200]
+(
+       SymbolLine[500 1500 1000 1000 800]
+       SymbolLine[500 1500 500 2500 800]
+       SymbolLine[0 3000 500 2500 800]
+       SymbolLine[0 3000 500 3500 800]
+       SymbolLine[500 3500 500 4500 800]
+       SymbolLine[500 4500 1000 5000 800]
+)
+Symbol['|' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+)
+Symbol['}' 1200]
+(
+       SymbolLine[0 1000 500 1500 800]
+       SymbolLine[500 1500 500 2500 800]
+       SymbolLine[500 2500 1000 3000 800]
+       SymbolLine[500 3500 1000 3000 800]
+       SymbolLine[500 3500 500 4500 800]
+       SymbolLine[0 5000 500 4500 800]
+)
+Symbol['~' 1200]
+(
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[500 3000 1000 3000 800]
+       SymbolLine[1000 3000 1500 3500 800]
+       SymbolLine[1500 3500 2000 3500 800]
+       SymbolLine[2000 3500 2500 3000 800]
+)
+Attribute("PCB::grid::unit" "mil")
+Via[56100 15100 2900 2000 0 1500 "" ""]
+Via[37400 27500 2900 2000 0 1500 "" "thermal(1S)"]
+Via[43400 8500 2900 2000 0 1500 "" "thermal(1S)"]
+Via[50900 15700 2900 2000 0 1500 "" "thermal(1S)"]
+Via[68700 15700 2900 2000 0 1500 "" "thermal(1S)"]
+Via[2900 4900 2900 2000 0 1500 "" "thermal(1S)"]
+Via[79100 14900 2900 2000 0 1500 "" "thermal(1S)"]
+Via[79100 25200 2900 2000 0 1500 "" ""]
+Via[25900 5700 2900 2000 0 1500 "" ""]
+Via[12400 2000 2900 2000 0 1500 "" ""]
 
-Element["" "hole-M2.5" "H1" "unknown" 72500 10000 -2352 -3100 0 100 ""]
-(
-       Pin[0 0 12000 2000 12000 9800 "1" "1" "usetherm,thermal(1S)"]
-       ElementArc [0 0 8000 8000 0 360 1000]
-
-       )
-
-Element["" "hole-M2.5" "H2" "unknown" 72500 30000 -4900 -1000 0 100 ""]
-(
-       Pin[0 0 12000 2000 12000 9800 "1" "1" "usetherm,thermal(1S)"]
-       ElementArc [0 0 8000 8000 0 360 1000]
-
-       )
-
-Element["" "0402" "C1" "4.7uF" 49207 6974 3150 -3150 3 100 ""]
+Element["" "0402" "C1" "4.7uF" 78500 20026 -1593 -2026 3 100 ""]
 (
        Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "hole-M2.5" "H4" "unknown" 90000 30000 -16900 -21000 0 100 ""]
-(
-       Pin[0 0 12000 2000 12000 9800 "1" "1" "usetherm,thermal(1S)"]
-       ElementArc [0 0 8000 8000 0 360 1000]
-
-       )
-
-Element["" "0402" "C2" "4.7uF" 33926 5307 3150 3150 2 100 ""]
-(
-       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "100mil2pin" "J1" "unknown" 56800 14900 3000 12500 3 100 ""]
-(
-       Pin[0 0 7000 3000 7000 3800 "1" "1" "square"]
-       Pin[0 10000 7000 3000 7000 3800 "2" "2" "thermal(1X)"]
-       ElementLine [-5000 15000 5000 15000 1500]
-       ElementLine [-5000 -5000 -5000 15000 1500]
-       ElementLine [-5000 -5000 5000 -5000 1500]
-       ElementLine [5000 -5000 5000 15000 1500]
-
-       )
-
-Element["" "0605" "D1" "unknown" 4320 6226 0 0 1 100 ""]
+Element["" "0402" "C2" "4.7uF" 38200 23526 7200 -2900 3 100 ""]
 (
-       Pad[1280 -1280 2067 -1280 2559 -1771 3159 "2" "2" "square"]
-       Pad[1280 -4626 2067 -4626 2559 -1771 3159 "1" "1" "square"]
-       Pad[6988 -1280 7776 -1280 2559 -1771 3159 "4" "4" "square,edge2"]
-       Pad[6988 -4626 7776 -4626 2559 -1771 3159 "3" "3" "square,edge2"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "R1" "1k" 27826 2407 -3150 -3150 0 100 ""]
+Element["" "0402" "R2" "1k" 7500 4900 -3776 -5050 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" "R2" "1k" 17926 2407 -3150 -3150 0 100 ""]
+Element["" "0402" "R1" "1k" 31800 2400 -2626 1293 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["" "testpoint" "TP2" "unknown" 45600 3100 0 0 0 100 ""]
+Element["" "0402" "R3" "2k" 68700 20000 -1394 -3426 3 100 ""]
 (
-       Pin[0 0 3000 1200 4000 1500 "1" "1" ""]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "testpoint" "TP9" "unknown" 49900 36900 0 0 0 100 ""]
+Element["" "S2B-PH-SM4" "J2" "LiPo" 378 39605 20422 -6705 0 100 ""]
 (
-       Pin[0 0 3000 1200 4000 1500 "1" "1" ""]
+       Pad[23622 -12205 33465 -12205 3937 3937 4724 "-" "2" "square,edge2"]
+       Pad[23622 -20079 33465 -20079 3937 3937 4724 "+" "1" "square,edge2"]
+       Pad[2953 -2953 10433 -2953 5906 0 6693 "tab1" "G" "square"]
+       Pad[2953 -29331 10433 -29331 5906 0 6693 "tab2" "G" "square"]
 
        )
 
-Element["" "testpoint" "TP7" "unknown" 39400 36900 0 0 0 100 ""]
+Element["" "0402" "R4" "10k" 51000 19926 7007 -3374 3 100 ""]
 (
-       Pin[0 0 3000 1200 4000 1500 "1" "1" ""]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "testpoint" "TP8" "unknown" 44700 36900 0 0 0 100 ""]
-(
-       Pin[0 0 3000 1200 4000 1500 "1" "1" ""]
+Element["" "SOT23-5" "U1" "unknown" 55200 12300 4600 -9700 0 89 ""]
+(
+       Attribute("author" "DJ Delorie")
+       Attribute("copyright" "2006 DJ Delorie")
+       Attribute("use-license" "Unlimited")
+       Attribute("dist-license" "GPL")
+       Pad[-800 0 800 0 2400 3000 3000 "VIN" "4" "square,edge2"]
+       Pad[-800 -7800 800 -7800 2400 3000 3000 "PROG" "5" "square,edge2"]
+       Pad[-9000 -7800 -7400 -7800 2400 3000 3000 "STAT" "1" "square"]
+       Pad[-9000 -3900 -7400 -3900 2400 3000 3000 "VSS" "2" "square"]
+       Pad[-9000 0 -7400 0 2400 3000 3000 "VBAT" "3" "square"]
+       ElementLine [-11000 -9800 -11000 2000 1000]
+       ElementLine [-11000 -9800 2900 -9800 1000]
+       ElementLine [2900 -9800 2900 2000 1000]
+       ElementLine [-11000 2000 2900 2000 1000]
 
        )
 
-Element["" "S2B-PH-SM4" "J2" "LiPo" 378 39605 0 0 1 100 ""]
-(
-       Pad[23622 -12205 33465 -12205 3937 3937 4724 "-" "2" "square,edge2"]
-       Pad[23622 -20079 33465 -20079 3937 3937 4724 "+" "1" "square,edge2"]
-       Pad[2953 -2953 10433 -2953 5906 0 6693 "tab1" "G" "square"]
-       Pad[2953 -29331 10433 -29331 5906 0 6693 "tab2" "G" "square"]
+Element["" "ZX62-B-5PA" "J1" "microUSB" 81011 20024 -6583 -15359 0 100 ""]
+(
+       Pad[787 0 4528 0 1575 984 2362 "DATA+" "3" "square"]
+       Pad[787 2558 4528 2558 1575 984 2362 "DATA-" "2" "square"]
+       Pad[787 -2559 4528 -2559 1575 984 2362 "ID" "4" "square"]
+       Pad[787 5117 4528 5117 1575 984 2362 "VBUS" "1" "square"]
+       Pad[787 -5118 4528 -5118 1575 984 2362 "GND" "5" "square"]
+       Pad[3150 -13189 3150 -11220 6299 984 7087 "tab1" "G" "square"]
+       Pad[3150 11219 3150 13188 6299 984 7087 "tab2" "G" "square,edge2"]
+       Pad[13189 -4724 13189 -4724 7480 984 8268 "tab3" "G" "square,edge2"]
+       Pad[13189 4723 13189 4723 7480 984 8268 "tab4" "G" "square,edge2"]
+       Pad[12992 -15748 13386 -15748 7087 984 7874 "tab5" "G" "square,edge2"]
+       Pad[12992 15747 13386 15747 7087 984 7874 "tab6" "G" "square,edge2"]
+       ElementLine [0 15550 18898 15550 1000]
+       ElementLine [0 -15551 18898 -15551 1000]
+       ElementLine [0 -15551 0 15550 1000]
+       ElementLine [18898 -15551 18898 15550 1000]
+       ElementLine [18898 15550 18898 19290 1000]
+       ElementLine [18898 -19291 18898 -15551 1000]
 
        )
 
-Element["" "0402" "R3" "3.3k" 37374 31807 -3150 -3150 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["" "PCM12SMTR" "S1" "unknown" 59800 33400 -24000 -600 0 100 ""]
+(
+       Pin[-5905 0 4943 1220 6142 3543 "mnt" "G" "edge2"]
+       Pin[5906 0 4943 1220 6142 3543 "mnt" "G" "edge2"]
+       Pad[13976 -4330 14764 -4330 3150 20866 4537 "mnt" "M" "square,edge2"]
+       Pad[13976 4331 14764 4331 3150 20866 4537 "mnt" "M" "square,edge2"]
+       Pad[-14763 4331 -13975 4331 3150 20866 4537 "mnt" "M" "square"]
+       Pad[-14763 -4330 -13975 -4330 3150 20866 4537 "mnt" "M" "square"]
+       Pad[-8857 -8464 -8857 -5314 2756 600 3356 "1" "1" "square"]
+       Pad[2953 -8464 2953 -5314 2756 600 3356 "2" "2" "square"]
+       Pad[8858 -8464 8858 -5314 2756 600 3356 "3" "3" "square"]
 
        )
 
-Element["" "hole-M2.5" "H3" "unknown" 90000 10000 -16900 -21000 0 100 ""]
+Element["" "0605" "D1" "dualLED" 23400 500 -7000 6200 0 100 ""]
 (
-       Pin[0 0 12000 2000 12000 9800 "1" "1" "usetherm,thermal(1S)"]
-       ElementArc [0 0 8000 8000 0 360 1000]
-
-       )
-
-Element["" "DFN10_EP" "U1" "unknown" 43343 20000 13000 -8000 3 100 ""]
-(
-       Pad[3937 -7185 3937 -5020 1181 1600 1381 "Vac" "1" "square"]
-       Pad[1969 -7185 1969 -5020 1181 1600 1381 "Vusb" "2" "square"]
-       Pad[0 -7185 0 -5020 1181 1600 1381 "STAT1" "3" "square"]
-       Pad[-1969 -7185 -1969 -5020 1181 1600 1381 "STAT2" "4" "square"]
-       Pad[-3937 -7185 -3937 -5020 1181 1600 1381 "VSS" "5" "square"]
-       Pad[-3937 5020 -3937 7185 1181 1600 1381 "PROG1" "6" "square,edge2"]
-       Pad[-1969 5020 -1969 7185 1181 1600 1381 "PROG2" "7" "square,edge2"]
-       Pad[0 5020 0 7185 1181 1600 1381 "PG" "8" "square,edge2"]
-       Pad[1969 5020 1969 7185 1181 1600 1381 "THERM" "9" "square,edge2"]
-       Pad[3937 5020 3937 7185 1181 1600 1381 "Vbat" "10" "square,edge2"]
-       Pad[-1457 0 1457 0 6496 1600 6796 "11" "11" "square"]
-       ElementLine [7005 -9385 6405 -8785 1000]
-       ElementLine [-6405 -8785 6405 -8785 1000]
-       ElementLine [6405 -8785 6405 8785 1000]
-       ElementLine [-6405 8785 6405 8785 1000]
-       ElementLine [-6405 -8785 -6405 8785 1000]
+       Pad[-2067 1280 -1280 1280 2559 -1771 3159 "2" "2" "square,edge2"]
+       Pad[-2067 4626 -1280 4626 2559 -1771 3159 "1" "1" "square,edge2"]
+       Pad[-7776 1280 -6988 1280 2559 -1771 3159 "4" "4" "square"]
+       Pad[-7776 4626 -6988 4626 2559 -1771 3159 "3" "3" "square"]
 
        )
 Layer(1 "top")
 (
-       Line[24600 5800 25800 4600 1000 2000 "clearline"]
-       Line[19886 2400 19500 2014 1000 2000 "clearline"]
-       Line[4600 2600 5600 1600 1000 2000 "clearline"]
-       Line[15938 1600 16352 2014 1000 2000 "clearline"]
-       Line[29800 2400 29400 2800 1000 2000 "clearline"]
-       Line[2600 2600 4600 2600 1000 2000 "clearline"]
-       Line[45312 3388 45600 3100 1000 2000 "clearline"]
-       Line[45312 12815 45312 3388 1000 2000 "clearline"]
-       Line[2600 2600 3254 2600 1000 2000 "clearline"]
-       Line[49200 5014 48814 5400 1000 2000 "clearline"]
-       Line[56800 14900 55952 14900 1000 2000 "clearline"]
-       Line[55952 14900 49600 8548 1000 2000 "clearline"]
-       Line[33843 29457 35800 31414 1000 2000 "clearline"]
-       Line[3254 2600 5600 4946 1000 2000 "clearline"]
-       Line[12096 1600 15938 1600 1000 2000 "clearline"]
-       Line[22200 2400 19886 2400 1000 2000 "clearline"]
-       Line[25800 3252 26252 2800 1000 2000 "clearline"]
-       Line[47280 28780 48300 29800 1000 2000 "clearline"]
-       Line[25800 4600 25800 3252 1000 2000 "clearline"]
-       Line[14046 4946 14900 5800 1000 2000 "clearline"]
-       Line[14900 5800 24600 5800 1000 2000 "clearline"]
-       Line[47280 27185 47280 28780 1000 2000 "clearline"]
-       Line[12096 4946 14046 4946 1000 2000 "clearline"]
-       Line[37000 9200 37000 7200 1000 2000 "clearline"]
-       Line[37000 7200 35500 5700 1000 2000 "clearline"]
-       Line[39406 12815 39406 11606 1000 2000 "clearline"]
-       Line[39406 11606 37000 9200 1000 2000 "clearline"]
-       Line[41374 12815 41374 6874 1000 2000 "clearline"]
-       Line[41374 6874 41300 6800 1000 2000 "clearline"]
-       Line[43343 12815 43343 4943 1000 2000 "clearline"]
-       Line[43343 4943 40800 2400 1000 2000 "clearline"]
-       Line[40800 2400 29800 2400 1000 2000 "clearline"]
-       Line[47280 12815 47280 10082 1000 2000 "clearline"]
-       Line[47280 10082 48814 8548 1000 2000 "clearline"]
-       Line[49200 2500 49200 5014 1000 2000 "clearline"]
-       Line[39406 27185 39406 30956 1000 2000 "clearline"]
-       Line[39406 30956 38948 31414 1000 2000 "clearline"]
-       Line[33843 27400 33843 29457 1000 2000 "clearline"]
-       Line[41374 27185 41374 34926 1000 2000 "clearline"]
-       Line[41374 34926 39400 36900 1000 2000 "clearline"]
-       Line[43343 27185 43343 35543 1000 2000 "clearline"]
-       Line[43343 35543 44700 36900 1000 2000 "clearline"]
-       Line[45312 27185 45312 32312 1000 2000 "clearline"]
-       Line[45312 32312 49900 36900 1000 2000 "clearline"]
-       Line[32352 5700 32352 11552 1000 2000 "clearline"]
-       Line[32352 11552 33900 13100 1000 2000 "clearline"]
-       Line[33900 13100 33900 19469 1000 2000 "clearline"]
-       Line[33900 19469 33843 19526 1000 2000 "clearline"]
+       Line[79000 14600 83639 14600 1000 2000 "clearline"]
+       Line[79118 14882 79100 14900 1000 2000 "clearline"]
+       Line[79100 14900 79100 17852 1000 2000 "clearline"]
+       Line[79100 17852 78500 18452 1000 2000 "clearline"]
+       Line[28921 27400 37300 27400 2500 2000 "clearline"]
+       Line[37300 27400 37400 27500 2500 2000 "clearline"]
+       Line[78500 21600 78500 23700 1000 2000 "clearline"]
+       Line[78500 23700 79900 25100 1000 2000 "clearline"]
+       Line[79800 24800 83640 24800 1000 2000 "clearline"]
+       Line[83740 25100 83757 25117 1000 2000 "clearline"]
+       Line[50943 26511 50943 21557 1000 2000 "clearline"]
+       Line[50943 21557 51000 21500 1000 2000 "clearline"]
+       Line[68658 26511 68658 21616 1000 2000 "clearline"]
+       Line[68658 21616 68700 21574 1000 2000 "clearline"]
+       Line[38200 25100 38200 26700 1000 2000 "clearline"]
+       Line[38200 26700 37400 27500 1000 2000 "clearline"]
+       Line[38200 21952 38200 20800 1000 2000 "clearline"]
+       Line[38200 20800 36900 19500 1000 2000 "clearline"]
+       Line[36900 19500 28947 19500 1000 2000 "clearline"]
+       Line[28947 19500 28921 19526 1000 2000 "clearline"]
+       Line[55200 4500 60200 4500 1000 2000 "clearline"]
+       Line[60200 4500 62800 7100 1000 2000 "clearline"]
+       Line[62800 7100 62800 26464 1000 2000 "clearline"]
+       Line[62800 26464 62753 26511 1000 2000 "clearline"]
+       Line[28921 19526 39774 19526 2500 2000 "clearline"]
+       Line[39774 19526 47000 12300 2500 2000 "clearline"]
+       Line[51200 8300 55200 12300 1000 2000 "clearline"]
+       Line[47000 8400 43500 8400 2500 2000 "clearline"]
+       Line[43500 8400 43400 8500 2500 2000 "clearline"]
+       Line[51000 18352 51000 15800 1000 2000 "clearline"]
+       Line[51000 15800 50900 15700 1000 2000 "clearline"]
+       Line[68700 18426 68700 15700 1000 2000 "clearline"]
+       Line[56100 13200 55200 12300 2500 2000 "clearline"]
+       Line[56100 15100 56100 13200 2500 2000 "clearline"]
+       Line[40900 5700 42100 4500 1000 2000 "clearline"]
+       Line[79000 15200 83639 15200 1000 2000 "clearline"]
+       Line[83739 14900 83757 14882 1000 2000 "clearline"]
+       Line[51200 2700 51200 8300 1000 2000 "clearline"]
+       Line[50280 1780 51200 2700 1000 2000 "clearline"]
+       Line[79800 25400 83640 25400 1000 2000 "clearline"]
+       Line[42100 4500 47000 4500 1000 2000 "clearline"]
+       Line[16018 5126 9300 5126 1000 2000 "clearline"]
+       Line[9300 5126 9074 4900 1000 2000 "clearline"]
+       Line[2900 4900 5926 4900 1000 2000 "clearline"]
+       Line[16018 1780 12620 1780 1000 2000 "clearline"]
+       Line[12620 1780 12400 2000 1000 2000 "clearline"]
+       Line[21726 1780 29606 1780 1000 2000 "clearline"]
+       Line[29606 1780 30226 2400 1000 2000 "clearline"]
+       Line[50300 1800 33974 1800 1000 2000 "clearline"]
+       Line[33974 1800 33374 2400 1000 2000 "clearline"]
+       Line[25900 5700 40900 5700 1000 2000 "clearline"]
+       Line[21726 5126 25326 5126 1000 2000 "clearline"]
+       Line[25326 5126 25900 5700 1000 2000 "clearline"]
 )
 Layer(2 "bottom")
 (
-       Line[34112 19678 48100 29700 2500 2000 "clearline"]
-       Line[56852 14848 56800 14900 2500 2000 "clearline"]
-       Line[2600 2600 8600 2600 2500 2000 "clearline"]
-       Line[8600 2600 19100 13100 2500 2000 "clearline"]
-       Line[19100 13100 55000 13100 2500 2000 "clearline"]
-       Line[55000 13100 56800 14900 2500 2000 "clearline"]
-       Line[22200 2400 36900 2400 1000 2000 "clearline"]
-       Line[36900 2400 41300 6800 1000 2000 "clearline"]
+       Line[56100 15100 79000 25100 2500 2000 "clearline"]
+       Line[12400 2000 25900 5700 1000 2000 "clearline"]
        Polygon("clearpoly")
        (
                [1000 39000] [99000 39000] [99000 1000] [1000 1000] 
@@ -1026,13 +1002,19 @@ Layer(2 "bottom")
 )
 Layer(3 "outline")
 (
+       Line[0 0 0 40000 1000 0 ""]
+       Line[0 40000 100000 40000 1000 0 ""]
+       Line[100000 40000 100000 0 1000 0 ""]
+       Line[100000 0 0 0 1000 0 ""]
 )
 Layer(4 "silk")
 (
-       Text[3000 39000 0 100 "LipoCharger" "auto"]
-       Text[3000 32000 0 100 "v0.1" "auto"]
-       Text[3000 25000 0 100 "` 2010" "auto"]
-       Text[3000 17000 0 100 "Bdale Garbee" "auto"]
+       Text[34169 39902 0 180 "100      500" "clearline,onsolder"]
+       Text[55500 31500 0 100 "mA" "clearline,onsolder"]
+       Text[43900 26600 0 100 "Charge Rate" "clearline,onsolder"]
+       Text[2400 13800 0 100 "Bdale Garbee" "onsolder"]
+       Text[2800 21100 0 100 "v1.0  ` 2011" "onsolder"]
+       Text[2600 29200 0 100 "LipoCharger" "onsolder"]
 )
 Layer(5 "silk")
 (
@@ -1043,72 +1025,55 @@ NetList()
        (
                Connect("C1-1")
                Connect("C2-1")
-               Connect("H1-1")
-               Connect("H2-1")
-               Connect("H3-1")
-               Connect("H4-1")
-               Connect("J1-2")
+               Connect("J1-5")
                Connect("J2-2")
+               Connect("R2-1")
                Connect("R3-1")
-               Connect("U1-5")
+               Connect("R4-1")
+               Connect("U1-2")
        )
        Net("unnamed_net1" "(unknown)")
        (
                Connect("C1-2")
-               Connect("D1-1")
-               Connect("D1-2")
                Connect("J1-1")
-               Connect("U1-1")
+               Connect("R1-2")
+               Connect("U1-4")
        )
        Net("unnamed_net2" "(unknown)")
        (
                Connect("C2-2")
                Connect("J2-1")
-               Connect("U1-10")
+               Connect("U1-3")
        )
        Net("unnamed_net3" "(unknown)")
        (
-               Connect("R2-2")
-               Connect("U1-4")
+               Connect("D1-2")
+               Connect("R1-1")
        )
        Net("unnamed_net4" "(unknown)")
        (
-               Connect("TP8-1")
-               Connect("U1-8")
+               Connect("D1-1")
+               Connect("D1-4")
+               Connect("U1-1")
        )
        Net("unnamed_net5" "(unknown)")
        (
-               Connect("TP9-1")
-               Connect("U1-9")
+               Connect("D1-3")
+               Connect("R2-2")
        )
        Net("unnamed_net6" "(unknown)")
        (
-               Connect("R1-2")
-               Connect("U1-3")
+               Connect("R3-2")
+               Connect("S1-3")
        )
        Net("unnamed_net7" "(unknown)")
        (
-               Connect("TP2-1")
-               Connect("U1-2")
+               Connect("R4-2")
+               Connect("S1-1")
        )
        Net("unnamed_net8" "(unknown)")
        (
-               Connect("R3-2")
-               Connect("U1-6")
-       )
-       Net("unnamed_net9" "(unknown)")
-       (
-               Connect("TP7-1")
-               Connect("U1-7")
-       )
-       Net("unnamed_net10" "(unknown)")
-       (
-               Connect("D1-4")
-               Connect("R1-1")
-       )
-       Net("unnamed_net11" "(unknown)")
-       (
-               Connect("D1-3")
-               Connect("R2-1")
+               Connect("S1-2")
+               Connect("U1-5")
        )
 )